WPF Combobox浮动水印 - MetroStyle

时间:2016-07-11 11:36:38

标签: c# wpf combobox mahapps.metro

我有一些使用浮动水印的TextBox,如下所示:

<TextBox x:Name="cbCombo" mah:TextBoxHelper.Watermark="Some watermark"
mah:TextBoxHelper.UseFloatingWatermark="True" Text="{Binding Path=Prop.name}" 
IsEnabled="False"></TextBox>

他们按预期工作。但是我的ComboBox有问题 - 设置浮动水印的相同设置(UseFloatingWatermark,Watermark)根本不起作用:

<ComboBox mah:TextBoxHelper.Watermark="Receiver"
mah:TextBoxHelper.UseFloatingWatermark="True" x:Name="cbNotWorking"
VerticalAlignment="Top" Margin="{StaticResource MainMargin}"  
ItemsSource="{Binding SomeCollection}" DisplayMemberPath="Name"
SelectedValuePath="Id" />

上面的ComboBox不起作用。它在开头显示水印,但在项目选择后没有显示(在ComboBox的左上角)。我在MahApps gitter房间寻找答案,他们告诉我有可能实现这个目标。

我尝试使用nuGet包,来自github的源代码(似乎有所不同)。

1 个答案:

答案 0 :(得分:1)

由于punker76(预发布版本1.3.0),MahApps现在对ComboBox和DateTimePicker提供浮动水印支持。