我一直在尋找通過谷歌代碼,啓用和禁用基於文本屬性從一個文本框中的按鈕。如果文本框有一些文本,那麼該按鈕應該被啓用,否則按鈕應該被禁用。取決於WPF中的TextBox Text屬性,啓用/禁用Make按鈕?
我得到了一些代碼,但代碼在XAML但沒有C#。我無法理解它是如何工作的。
請幫我理解下面的代碼的行爲:
<TextBox Name="txtName" Width="100" Height="30"></TextBox>
<Button Content="Add Name " Width="100" Height="30"
IsEnabled="{Binding ElementName=txtName, Path=Text.Length, Mode=OneWay}"/>
是如何的IsEnabled按鈕物業的工作?如何將true和false設置爲IsEnabled屬性?什麼是路徑?它是如何工作的?
0被轉換爲false,所有內容> = 1爲真,非常有趣。 –
@ H.B。 - 是的,我想到,只是想知道轉換是什麼:-)因爲'bool b = 0;'是無效的。也許綁定本身? – CodeNaked
@CodeNaked:有綁定系統使用的類,它們從TypeConverter繼承。 –