如何设置在组合框显示模式下加载的文本框的背景
本文关键字:模式 显示 加载 背景 文本 组合 何设置 设置 | 更新日期: 2023-09-27 17:49:15
我发现一些网站有解决方案编辑样式的组合框弹出。当从组合框的下拉框中选择值时,请建议自定义文本框的背景。请找到下面的代码片段,
<ComboBox IsEditable="False" x:Name="combo" Background="Red" SelectionChanged="combo_SelectionChanged"
ItemsSource="{Binding Record.Data.ComboItems, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
SelectedValue="{Binding CellBoundValue}" >
<ComboBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}">Red</SolidColorBrush>
</ComboBox.Resources>
</ComboBox>
听起来你需要根据组合框的选择来设置文本框的背景属性:
<StackPanel Orientation="Horizontal">
<ComboBox Width="100" Height="25" Name="MyComboBox">
<ComboBoxItem Content="Red" />
<ComboBoxItem Content="Blue" />
<ComboBoxItem Content="Green" />
</ComboBox>
<TextBox Height="25" Width="100" FontSize="16" Foreground="White" Text="{Binding ElementName=MyComboBox,Path=Text}" Background="{Binding ElementName=MyComboBox,Path=Text}" />
</StackPanel>