Merge pull request #357 from gehongyan/multicombobox-placeholder

feat: MultiComboBox may support placeholder (watermark)
This commit is contained in:
Dong Bin
2024-08-21 21:14:02 +08:00
committed by GitHub
3 changed files with 26 additions and 1 deletions

View File

@@ -87,7 +87,16 @@ public class MultiComboBox: SelectingItemsControl, IInnerContentControl
get => GetValue(SelectedItemTemplateProperty);
set => SetValue(SelectedItemTemplateProperty, value);
}
public static readonly StyledProperty<string?> WatermarkProperty =
TextBox.WatermarkProperty.AddOwner<MultiComboBox>();
public string? Watermark
{
get => GetValue(WatermarkProperty);
set => SetValue(WatermarkProperty, value);
}
static MultiComboBox()
{
FocusableProperty.OverrideDefaultValue<MultiComboBox>(true);