0

プロパティにバインドされたタブがあります。特定の条件下でタブの色を変更したいのですが、それらの条件が満たされない場合は、タブをシステムのデフォルトのタブに移動したいと考えています。色を変更する方法は知っていますが、システムのデフォルトに戻す方法はわかりません。助言がありますか?

WPF:

<TabItem Header="Initial" Name="tab_1Initial" Background="{Binding Path=initialTab.tabColor}">

VB.NET:

tabColor = New BrushConverter().ConvertFrom("#FF89DE93")

VB.NET:

    Public Property tabColor As Brush
        Get
            Return _tabColor
        End Get
        Set(value As Brush)
            _tabColor = value
            NotifyPropertyChanged("tabColor")
        End Set
    End Property
4

1 に答える 1

1

私が考える最良の方法は、いくつかの if ステートメントを使用したメソッドを使用することです。タブの状態が変更された場合は、そのメソッドを呼び出して、変更する色を確認します。

于 2013-11-12T15:15:17.460 に答える