SORU
8 Mayıs 2009, Cuma


Burada WPF Yukarı-Aşağı kontrol Sayısal mı?

İlk ciddi WPF projesi biniyorlar. Temel kontroller çok düz bir eksik var gibi görünüyor. Özellikle, Sayısal Yukarı-Aşağı kontrol için arıyorum. Özledim bu grubu daha serbest bir çıkış var mıydı? Kendimi kontrol yazasım yok.

Bu WindowsFormHost kullanın ve WinForm ctl plop istemiyorum. Bu herhangi bir eski hurda olmadan tamamen WPF olmak istiyorum.

Teşekkürler

CEVAP
2 Mayıs 2010, Pazar


Kendi kendime; yaptım

xaml

<StackPanel Orientation="Horizontal">
    <TextBox x:Name="txtNum" x:FieldModifier="private" Margin="5,5,0,5" Width="50" Text="0" TextChanged="txtNum_TextChanged" />
    <Button x:Name="cmdUp" x:FieldModifier="private" Margin="5,5,0,5" Content="˄" Width="20" Click="cmdUp_Click" />
    <Button x:Name="cmdDown" x:FieldModifier="private" Margin="0,5,0,5"  Content="˅" Width="20" Click="cmdDown_Click" />
</StackPanel>

ve kod arkasında

private int _numValue = 0;

public int NumValue
{
    get {  return _numValue; }
    set
    {
        _numValue = value;
        txtNum.Text = value.ToString();
    }
}

public NumberUpDown()
{
    InitializeComponent();
    txtNum.Text = _numValue.ToString();
}

private void cmdUp_Click(object sender, RoutedEventArgs e)
{
    NumValue  ;
}

private void cmdDown_Click(object sender, RoutedEventArgs e)
{
    NumValue--;
}

private void txtNum_TextChanged(object sender, TextChangedEventArgs e)
{
    if (txtNum == null)
    {
        return;
    }

    if (!int.TryParse(txtNum.Text, out _numValue))
        txtNum.Text = _numValue.ToString();
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013
  • SRC RECORDS

    SRC RECORDS

    2 EKİM 2006