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

  • ASUS

    ASUS

    22 EKİM 2005
  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011