मेरे पास एक टैब नियंत्रण है जिसमें 3 टैब पेज हैं। इस टैब के नीचे एक ही रूप/दृश्य पर नियंत्रण, मेरे पास 3 छवि नियंत्रण हैं।मैं स्विच स्टेटमेंट को कैसे खत्म करूं?
टैब के चयनित इंडेक्स के आधार पर, मुझे नीचे 3 छवियों की अस्पष्टता बदलने की आवश्यकता है।
switch (Tab.SelectedIndex)
{
case 0:
img1.Opacity= 1;
img2.Opacity = 0.5;
img3.Opacity = 0.5;
break;
case 1:
img1.Opacity = 0.5;
img2.Opacity = 1;
img3.Opacity = 0.5;
break;
case 2:
img1.Opacity = 0.5;
img2.Opacity = 0.5;
img3.Opacity = 1;
break;
}
मैं इस स्विच का बयान कैसे निकालूँ:
फिलहाल मैं टैब नियंत्रण के SelectionChanged घटना में कुछ इस तरह की है? मैं किस डिजाइन पैटर्न का उपयोग यहां करूं?
क्यों हटाने/स्विच की जगह? क्या काम नहीं कर रहा है –
यह इकाई परीक्षण योग्य नहीं है। – NoobDeveloper
हां यह है। घटना-संचालित आसपास की समस्या एक समस्या हो सकती है, लेकिन इसके लिए एक बड़ा फिक्स की आवश्यकता होती है। –