packages/MaterialDesignThemes.2.5.1/src/net45/ComboBoxAssist.cs
(完整代码) 1KBusing System.Windows;
namespace MaterialDesignThemes.Wpf
{
public static class ComboBoxAssist
{
/// <summary>
/// By default ComboBox uses the wrapper popup. Popup can be switched to classic Windows desktop view by means of this attached property.
/// </summary>
public static readonly DependencyProperty ClassicModeProperty = DependencyProperty.RegisterAttached(
"ClassicMode",
typeof (bool),
typeof (ComboBoxAssist),
new FrameworkPropertyMetadata(false,
FrameworkPropertyMetadataOptions.AffectsRender | FrameworkPropertyMetadataOptions.Inherits));
public static bool GetClassicMode(DependencyObject element)
{
return (bool)element.GetValue(ClassicModeProperty);
}
public static void SetClassicMode(DependencyObject element, object value)
{
element.SetValue(ClassicModeProperty, value);
}
/// <summary>
/// By default the selected item is hidden from the drop down list, as per Material Design specifications.
/// To revert to a more classic Windows desktop behaviour, and show the currently selected item again in the drop
/// down, set this attached propety to true.
/// </summary>
public static readonly DependencyProperty ShowSelectedItemProperty = DependencyProperty.RegisterAttached(
"ShowSelectedItem",
typeof (bool),
typeof (ComboBoxAssist),
new FrameworkPropertyMetadata(false,
FrameworkPropertyMetadataOptions.AffectsRender | FrameworkPropertyMetadataOptions.Inherits));
public static bool GetShowSelectedItem(DependencyObject element)
{
return (bool)element.GetValue(ShowSelectedItemProperty);
}
public static void SetShowSelectedItem(DependencyObject element, object value)
{
element.SetValue(ShowSelectedItemProperty, value);
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
