繁体   English   中英

NumericUpDown控件不在Visual Studio 2015的可用控件列表中(社区)

[英]NumericUpDown Control is not in my list of available controls in Visual Studio 2015 (Community)

我正在学习C#,并且正在学习教程。

该教程是针对VS2013编写的,但我是在VS15(社区)中编写的。 它说从设计器窗口的工具箱中拖入一个NumericUpDown对象,但未列出。 我尝试右键单击并在“选择项目”对话框中查找,实际上,NumericUpDown已列出并选中,但未显示在工具箱列表中。 我发现的所有Google搜索都有人说它显示了,但是变灰了,我的甚至都没有,更不用说变灰了。 我正在WPF项目中工作。

有什么建议么?

由于WPF没有标准的NumericUpDown元素,因此我们必须自己创建一个:

我在下面发布了一个示例,原始代码在这里: CodeProject

 <Grid Margin="1">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="20" />
    </Grid.ColumnDefinitions>

    <TextBox Name="TextBoxValue"
             TextAlignment="Right"
             Grid.Column="0"/>
    <StackPanel Orientation="Vertical"
    Grid.Column="1"
    VerticalAlignment="Center">
        <Button Name="btnIncrease"
                Click="Increase">
            <Image Source="Images/up.png" Height="3" Width="5"  />
        </Button>
        <Button Name="btnDecrease"
                Click="Decrease">
            <Image Source="Images/down.png" Height="3" Width="5" />
        </Button>
    </StackPanel>
</Grid> 

这将创建一个文本框,该文本框的右侧有两个带有向上/向下箭头的按钮(不要忘记按钮的图像)

实现此目的最简单的方法是,建立一个类并将其添加到您的工具箱中。 完成之后,您可以像使用基本WinForm应用程序一样使用NumericUpDown控件。

但是您必须为此编写代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM