c# - RadioButton Check 事件上的 TextBox 文本绑定
问题描述
我正在尝试在检查事件上绑定TextBox
文本:RadioButton
[
我想要做的是:选中“SAV”或“HORS CIRCUIT”或“AUCUNE”单选按钮,然后“Adr Mac”文本框变为空,使用此 Xaml 代码:
<TextBox x:Name="AdrMac_TxtBox">
<TextBox.Style>
<Style TargetType="{x:Type TextBox}">
<Setter Property="BorderBrush" Value="Black"/>
<Setter Property="Width" Value="100"/>
<Setter Property="HorizontalContentAlignment" Value="Left"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Padding" Value="5"/>
<Setter Property="Margin" Value="5"/>
<Setter Property="HorizontalAlignment" Value="Left"/>
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="LightGray"/>
<Setter Property="Opacity" Value="0.5"/>
</Trigger>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Path=IsChecked,ElementName=None_Imprim_Rb}"
Value="True"/>
<Condition Binding="{Binding Path=IsChecked,ElementName=Sav_Rb_Checked}"
Value="True"/>
<Condition Binding="{Binding Path=IsChecked,ElementName=HC_Rb_Checked}"
Value="True"/>
</MultiDataTrigger.Conditions>
<Setter Property="Text" Value="{x:Static sys:String.Empty}"/>
</MultiDataTrigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
你能告诉我这段代码有什么问题吗?
解决方案
Here's a simple example of a TextBox with two triggers, when either radio is selected it'll clear the TextBox text, please note the multiple <DataTrigger>
:
<TextBox Height="23" Width="120">
<TextBox.Style>
<Style TargetType="{x:Type TextBox}">
<Style.Triggers>
<DataTrigger Binding="{Binding IsChecked, ElementName=rb_One}" Value="True">
<Setter Property="Text" Value="{x:Null}"></Setter>
</DataTrigger>
<DataTrigger Binding="{Binding IsChecked, ElementName=rb_Two}" Value="True">
<Setter Property="Text" Value="{x:Null}"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
<RadioButton x:Name="rb_One" Content="RadioButton" />
<RadioButton x:Name="rb_Two" Content="RadioButton" />
推荐阅读
- linux - 没有登录铬的选项
- javascript - 全局变量在函数之外未定义
- amazon-web-services - AWS SAM - AWS::WAFv2::WebACLAssociation - AWS WAF 无法执行操作,因为您的资源不存在
- python - excel python中的颜色特定单元格
- typescript - 使用扩展时推断泛型
- gcloud - 我们如何捕获谷歌 Vertex AI 上的所有容器日志?
- c# - 是否可以向 FormsAuthenticationTicket 到期添加回调?
- spring-integration - Spring Integration - 管理 http 出站适配器调用中的 401 错误
- html - 不要同时在 Owl Carousel 中加载所有 iFrame
- javascript - 在浏览器中定义 Javascript (Algolia Insights)