いくつかのタブアイテムを使用するタブコントロールがある Silverlight ユーザーコントロールがあります。これで、各タブ項目は別のユーザー コントロールになります。これらのユーザー コントロール タブアイテムの 1 つのオブジェクトにアクセスする方法があるかどうか疑問に思っていました。
たとえば、メインのユーザー コントロールに xaml があるとします。
<controls:TabControl x:Name="TabControl" Grid.Row="1" Grid.Column="1" Foreground="#234BC3">
<controls:TabItem Header="Prestaties" x:Name="TabPres" Visibility="Collapsed">
<nsl:PrestatiesUC></nsl:PrestatiesUC>
</controls:TabItem>
<controls:TabItem Header="Protocollen" x:Name="TabProt" Visibility="Collapsed">
<nsl:ProtocollenUC></nsl:ProtocollenUC>
</controls:TabItem>
<controls:TabItem Header="Adt" x:Name="TabAdt" Visibility="Collapsed">
<nsl:AdtUC></nsl:AdtUC>
</controls:TabItem>
</controls:TabControl>
そして、私の PrestatiesUC ユーザーコントロールには、オブジェクトがあります:
<Button x:Name="btnReSend" Content="Resend" Width="75" Height="25" Margin="10" Click="resend_Button"/>
メインのユーザーコントロールコードで動的に起動時の可視性を無効にするにはどうすればよいですか?
私は次のようなことを試しました:
PrestatiesBAMUC tmp = new PrestatiesBAMUC();
tmp.btnReSend.Visibility = Visibility.Collapsed;
しかし、これはうまくいきませんでした。
何か案は?