Exemplo n.º 1
0
        private void Btn_Constant_Click(object sender, RoutedEventArgs e)
        {
            ScalableValue       sv  = this.Value.ConstantNumber.Copy();
            ScalableValueDialog svd = new ScalableValueDialog(sv);

            if (svd.ShowDialog() ?? false)
            {
                this.Value.ConstantNumber = sv;
            }

            this.Btn_Constant.GetBindingExpression(Button.ContentProperty).UpdateTarget();
        }
Exemplo n.º 2
0
        private void Btn_ScalableHitDieSide_Click(object sender, RoutedEventArgs e)
        {
            ScalableValue       sv  = this.Integration.HitDie.DieSide.Copy();
            ScalableValueDialog svd = new ScalableValueDialog(sv);

            if (svd.ShowDialog() ?? false)
            {
                this.Integration.HitDie.DieSide = sv;
            }

            this.Btn_ScalableHitDieSide.GetBindingExpression(Button.ContentProperty).UpdateTarget();
        }
Exemplo n.º 3
0
 public ScalableValueDialog(ScalableValue val)
 {
     this.DataContext = this.Value = val;
     InitializeComponent();
     this.CB_EnableCustom.DataContext                                         =
         this.IntUD_CustomLvl1Val.DataContext                                 =
             this.IntUD_CustomLvl2Val.DataContext                             =
                 this.IntUD_CustomLvl3Val.DataContext                         =
                     this.IntUD_CustomLvl4Val.DataContext                     =
                         this.IntUD_CustomLvl5Val.DataContext                 =
                             this.IntUD_CustomLvl6Val.DataContext             =
                                 this.IntUD_CustomLvl7Val.DataContext         =
                                     this.IntUD_CustomLvl8Val.DataContext     =
                                         this.IntUD_CustomLvl9Val.DataContext =
                                             this.IntUD_Scales.DataContext    =
                                                 this.IntUD_Value.DataContext =
                                                     this.DataContext;
 }