コード例 #1
0
ファイル: ColorPicker.cs プロジェクト: zyj0021/PropertyTools
 /// <summary>
 /// Initializes static members of the <see cref="ColorPicker" /> class.
 /// </summary>
 static ColorPicker()
 {
     DefaultStyleKeyProperty.OverrideMetadata(
         typeof(ColorPicker), new FrameworkPropertyMetadata(typeof(ColorPicker)));
     SelectedValueProperty.OverrideMetadata(
         typeof(ColorPicker),
         new FrameworkPropertyMetadata(
             Color.FromArgb(0, 0, 0, 0),
             FrameworkPropertyMetadataOptions.BindsTwoWayByDefault,
             SelectedColorChanged,
             CoerceSelectedColorValue));
 }
コード例 #2
0
ファイル: SearchComboBox.cs プロジェクト: Beefr/xenko-wd
        static SearchComboBox()
        {
            DefaultStyleKeyProperty.OverrideMetadata(typeof(SearchComboBox), new FrameworkPropertyMetadata(typeof(SearchComboBox)));

            SelectedIndexProperty.OverrideMetadata(typeof(SearchComboBox), new FrameworkPropertyMetadata {
                DefaultUpdateSourceTrigger = UpdateSourceTrigger.Explicit
            });
            SelectedItemProperty.OverrideMetadata(typeof(SearchComboBox), new FrameworkPropertyMetadata {
                DefaultUpdateSourceTrigger = UpdateSourceTrigger.Explicit
            });
            SelectedValueProperty.OverrideMetadata(typeof(SearchComboBox), new FrameworkPropertyMetadata {
                DefaultUpdateSourceTrigger = UpdateSourceTrigger.Explicit
            });
        }
コード例 #3
0
 set => SetValue(SelectedValueProperty, value);
コード例 #4
0
 set => SetValue(SelectedValueProperty, value); //should update source (by design)