假設我有
<TextBox
x:Name="txtBox1" />/span>
<!--這里有更多的XAML -->
<TextBox
x:Name="associatedToTextBox1"
IsEnabled={Binding ElementName=txtBox1。 Path=Text, Magic=txtBox。 Text != string.Empty} />
我想讓associatedToTextBox1僅在txtBox1不為空時才被啟用。我認為有一種方法可以將該功能嵌入到xaml中,而無需轉換器。這可能嗎?如果可以,怎么做?
uj5u.com熱心網友回復:
沒有類似 "行內運算式 "的東西。
但是你可以在TextBox樣式中使用一個DataTrigger:
<TextBox x:Name="ociatedToTextBox1">/span>
<TextBox.Style>/span>
<Style TargetType="TextBox">/span>
<Style.Triggers>>
<DataTrigger Binding="{Binding Text, ElementName=txtBox1}"/span>
Value=""/span>>
< Setter Property="IsEnabled" Value="False"/>
</DataTrigger>/span>
</Style.Triggers>/span>
</Style>>
</TextBox.Style>/span>
</TextBox>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/307891.html
標籤:
上一篇:C#WPF-圓潤的背景顏色
