Отображение начального значения в ComboBox WPF - PullRequest
0 голосов
/ 17 ноября 2018

Попытка отобразить начальное значение в 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 голосов
/ 19 ноября 2018

Попробуйте установить свойство IsReadOnly как true в соответствующих полях со списком.

0 голосов
/ 17 ноября 2018

Я нашел этот трюк. установив эти свойства true, вышеуказанная проблема решена. и теперь CategoryBox.Text = "blah blah"; работает отлично!

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