public WhitespaceBoolSettingView(WhitespaceSetting setting)
        {
            InitializeComponent();
            RootCheckBox.SetValue(AutomationProperties.NameProperty, ServicesVSResources.Value);
            _setting = setting;

            if (setting.GetValue() is bool value)
            {
                RootCheckBox.IsChecked = value;
            }

            RootCheckBox.Checked   += CheckBoxChanged;
            RootCheckBox.Unchecked += CheckBoxChanged;
        }
 public IndentationSizeViewModel(WhitespaceSetting setting)
 {
     _setting = setting;
 }
 public IEnumSettingViewModel CreateViewModel(WhitespaceSetting setting)
 {
     return(new IndentationSizeViewModel(setting));
 }
예제 #4
0
 public IEnumSettingViewModel CreateViewModel(WhitespaceSetting setting)
 {
     return(new OperatorPlacementWhenWrappingViewModel(setting));
 }
예제 #5
0
 public OperatorPlacementWhenWrappingViewModel(WhitespaceSetting setting)
 {
     _setting = setting;
 }
예제 #6
0
 public IEnumSettingViewModel CreateViewModel(WhitespaceSetting setting)
 {
     return(new NewLineViewModel(setting));
 }
예제 #7
0
 public NewLineViewModel(WhitespaceSetting setting)
 {
     _setting = setting;
 }
예제 #8
0
 public TabSizeViewModel(WhitespaceSetting setting)
 {
     _setting = setting;
 }
예제 #9
0
 public BinaryOperatorSpacingOptionsViewModel(WhitespaceSetting setting)
 {
     _setting = setting;
 }
예제 #10
0
 public IEnumSettingViewModel CreateViewModel(WhitespaceSetting setting)
 {
     return(new BinaryOperatorSpacingOptionsViewModel(setting));
 }
예제 #11
0
 public LabelPositionOptionsViewModel(WhitespaceSetting setting)
 {
     _setting = setting;
 }
예제 #12
0
 public IEnumSettingViewModel CreateViewModel(WhitespaceSetting setting)
 {
     return(new LabelPositionOptionsViewModel(setting));
 }