在ComboBox WPF中显示初始值

时间:2018-11-17 14:05:17

标签: c# wpf material-design-in-xaml

尝试以实现某种WPF风格的ComboBox Material Design Toolkit显示初始值。但问题是,它没有显示我为其分配的值或文本On-Load。它只是显示空白。该值在那里,可以通过Material Toolkit的提示文本来确认。提示文本上升,表示已加载文本,但不显示文本。请查看此附件图像。

enter image description here

Xaml

<ComboBox Name="CategoryBox" Margin="20 0 0 0" Width="250" HorizontalAlignment="Left"
                  materialDesign:HintAssist.Hint="Category"
                  materialDesign:HintAssist.IsFloating="True" materialDesign:HintAssist.HintOpacity=".26">
</ComboBox>  

显示负荷价值

CategoryBox.Text = "blah blah";

2 个答案:

答案 0 :(得分:0)

我发现了这个技巧。通过设置这些属性true,解决了上述问题。现在CategoryBox.Text = "blah blah";可以正常工作!

        CategoryBox.IsReadOnly = true;
        SupplierBox.IsReadOnly = true;
        CategoryBox.IsEditable = true;
        SupplierBox.IsEditable = true;

答案 1 :(得分:0)

尝试在相关的组合框中将IsReadOnly属性设置为true