我有一個文本框和一個複選框,我想根據複選框是否被選中來設置文本框中的三個屬性。WPF - 轉換爲多個屬性可能嗎?
我可以將屬性綁定到複選框,但我需要知道在轉換器中綁定了哪些屬性。
例如,未選中如果我想的文本框的屬性是AcceptsReturn="False" TextWrapping="NoWrap" Height="25".
然後檢查:AcceptsReturn="True" TextWrapping="Wrap" Height="100".
請問這個需要3個轉換器或我可以告訴轉換器「,如果檢查==真& & boundfrom ==高度,返回100"
感謝, 鋼鈑
接受的解決方案
<TextBox Name="txtAnswer" Margin="5" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Hidden" >
<TextBox.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=cbMultiLine, Path=IsChecked}" Value="True">
<Setter Property="TextBox.TextWrapping" Value="Wrap" />
<Setter Property="TextBox.Height" Value="100" />
<Setter Property="TextBox.AcceptsReturn" Value="True" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
有效的點,這是我用來代替。非常感謝。 – 4imble 2010-01-18 10:54:58