BudgetAnalyser.LedgerBook.LedgerTransactionUserControl.OnDataContextChanged C# (CSharp) 메소드

OnDataContextChanged() 개인적인 메소드

private OnDataContextChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
sender object
e System.Windows.DependencyPropertyChangedEventArgs
리턴 void
        private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if (Credit != null && Credit >= 0)
            {
                this.CreditAmount.Text = Credit.Value.ToString("N", CultureInfo.CurrentCulture);
                this.CreditAmount.Visibility = Visibility.Visible;
                this.CreditLabel.Visibility = Visibility.Visible;
                this.DebitAmount.Visibility = Visibility.Hidden;
                this.DebitLabel.Visibility = Visibility.Hidden;
            }

            if (Debit != null && Debit > 0)
            {
                this.DebitAmount.Text = Debit.Value.ToString("N", CultureInfo.CurrentCulture);
                this.CreditAmount.Visibility = Visibility.Hidden;
                this.CreditLabel.Visibility = Visibility.Hidden;
                this.DebitAmount.Visibility = Visibility.Visible;
                this.DebitLabel.Visibility = Visibility.Visible;
            }
        }
    }