我有一些使用浮动水印的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的源代码(似乎有所不同)。
答案 0 :(得分:1)
由于punker76(预发布版本1.3.0),MahApps现在对ComboBox和DateTimePicker提供浮动水印支持。