こんにちは内のTabItemにCSコードでスタイルを割り当て、私はXAMLでカスタムスタイルを作成しました:は、WPF
<Application.Resources>
<Style x:Key="TabEnabledEffect" TargetType="{x:Type TabItem}">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="BitmapEffect">
<Setter.Value>
<DropShadowBitmapEffect ShadowDepth="10" Color="Orange" Direction="90" />
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Application.Resources>
とCSファイル内: 私は名前を "TAB1" とのTabItemを持っていますそして、イムは、次のコードでbutton_clickイベントでそれにそのスタイルを割り当てるしようとしている:
tab1.Style = (Style)FindResource("TabEnabledEffect");
そして、それは例外を取得イム実行後:助けてください
とNullReferenceException {「オブジェクトのインスタンスに設定されていないオブジェクト参照。」}
。 ありがとうございます
をロードした後、コードの下に書き込むことで、スタイルを割り当てることができます;'や 'App.Current.FindResource( "TabEnabledEffect" )スタイルとして; ' – bit
それは、Thanx働いた! @ビット –