我需要的確切是在this question解決,不幸的是它是用於Silverlight,我無法使「交互性」庫工作。ToggleButton內容綁定到其狀態
我有一個ToggleButton
,我想在未選中的情況下選中「Good Bye」時將Content
屬性更改爲「Hello」。在這種情況下手動更改它不是我的選擇,因爲狀態的更改可以從多個來源完成。
我認爲這個任務可能需要一個轉換器,我已經看到轉換器可見性但不能串。
編輯:我已經想過把兩個詞在一個StackPanel和開關能見度可見/摺疊束縛的狀態:
<ToggleButton.Content>
<StackPanel>
<TextBlock Text="Hello" Visibility="{Binding ...}"/>
<TextBlock Text="GoodBye"/>
</StackPanel>
</ToggleButton.Content>
您可以在此命令中使用'命令'(在XAML中聲明) –
您需要對System.Windows.Interactivity庫的引用,並且您爲Silverlight指出的解決方案也可以在WPF中使用。 – Nitesh
也許''Microsoft.Expression.Interactions'也 – Vanlalhriata