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

  • SamsTech

    SamsTech

    4 NİSAN 2014
  • warningthepeople

    warningthepe

    21 EYLÜL 2011
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007