私はタイトル付きのToggleボタンを持っています。私はToggleSwitch.xaml UserControlを作成して、複数のページで使用できるようにしました。すべてが完璧に進んでいます。WPF usercontrolからTextBlockコントロールを非表示/非表示にするにはどうすればいいですか?
しかし、1ページでは、ユーザーが状態を変更できるようにDataGridの切り替えボタンを表示する必要がありますが、使用時にToggleSwitch UserControl TextBoxにはデザインが非常に悪くなるスペースが必要です。
テキストボックスではなく、DataGridにToggleSwitchボタンを表示したいだけです。
私は自分のデザインに影響しないようにTextBoxを非表示にしたいと思います。
ご協力いただきありがとうございます。下記のコードをご覧ください。
<StackPanel Orientation="Horizontal" x:Name="LayoutRoot" Margin="0,0,-23,0">
<ToggleButton Name="toggleButton" VerticalAlignment="Center" Click="ToggleButton_OnClick" IsChecked="{Binding Path=StateChecked}" Cursor="Hand" Style="{DynamicResource AnimatedSwitch}" Height="13" Width="23" Margin="0,0,0,0" />
<TextBlock Name="tbText" Text="{Binding Path=ControlText}" VerticalAlignment="Center" Width="279" Margin="15,8,0,7"></TextBlock>
</StackPanel>
あなたのユーザーコントロールにブール値を追加して、それがマークされているとテキストボックスを非表示にすることがあります –
もっと詳しい@DarkTemplarを教えてください。 –
私はあなたのユーザーコントロールのxamlを見る必要があり、私は例を書いています。 –