Silverlight:在运行时在控件上应用边框



我在页面的左侧有一个 StackPanel,我在运行时添加组合框,在任何组合框的项目选择时,我在右侧显示相关信息。我想要这样的东西,如果任何组合框处于活动状态,则应在该组合框上应用边框,我无法使用对焦,因为一旦我单击右侧的相关信息,边框就会消失。

谢谢!

这是一个解决方案的伪代码:

void AnyComboBoxSelectionChanged(ComboBox selectedBox)
    foreach combobox in stackPanel
        combobox.border = none
    selectedBox.border = highlightedBorder

也就是说,使用组合框的SelectionChanged事件根据需要设置边框。

最新更新