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

  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011