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

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007