我有一个选项卡控件,其中有3个选项卡页面。在同一表单/视图上的该选项卡控件下面,我有3个图像控件。
根据选项卡的SelectedIndex,我需要更改下面3个图像的不透明度。
目前,在选项卡控件的SelectionChanged事件中,我有以下内容:
我该如何移除这个switch语句?在这里我应该使用哪种设计模式?
(注意:保留原有的HTML标签)
根据选项卡的SelectedIndex,我需要更改下面3个图像的不透明度。
目前,在选项卡控件的SelectionChanged事件中,我有以下内容:
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;
}
我该如何移除这个switch语句?在这里我应该使用哪种设计模式?
(注意:保留原有的HTML标签)