Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将背景设置为ComboBox显示模式下加载的TextBox?_C#_Wpf_Xaml_Combobox - Fatal编程技术网

C# 如何将背景设置为ComboBox显示模式下加载的TextBox?

C# 如何将背景设置为ComboBox显示模式下加载的TextBox?,c#,wpf,xaml,combobox,C#,Wpf,Xaml,Combobox,我发现一些网站提供了编辑组合框弹出窗口样式的解决方案。当从combobox下拉列表中选择值时,请建议自定义textbox的背景。请查找下面的代码片段 <ComboBox IsEditable="False" x:Name="combo" Background="Red" SelectionChanged="combo_SelectionChanged" ItemsSource="{Binding Record.Data.ComboIte

我发现一些网站提供了编辑组合框弹出窗口样式的解决方案。当从combobox下拉列表中选择值时,请建议自定义textbox的背景。请查找下面的代码片段

  <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>


请共享您的代码。堆栈溢出不是“建议”站点。您需要带着遇到的特定问题来到这里,展示您的代码,让我们知道哪里出了问题,以及您希望它做什么,然后我们可以帮助您修复代码。所以,试着做你想做的,然后如果你被卡住了就回来问一个问题。你的问题不清楚?甚至没有人能从你的
xaml
看出你到底想做什么。因此,请明确说明您的问题,并提供适当的代码参考。