简单的应用程序来运行WPF UserControl

时间:2013-11-19 11:47:59

标签: c# .net wpf

我刚刚编写了一个新的WPF UserControl。现在我想尝试一下。我可以写什么最简单的程序来运行它?


到目前为止我已经

static class Program
{
    static void Main(string[] args)
    {
        var grid = new CorrelationsGrid();
    }
}

但是应用程序会立即运行并关闭,而不会在屏幕上显示我的控件。救命啊!

4 个答案:

答案 0 :(得分:2)

在Visual Studio中

选择文件 - >新 - >项目...

选择WPF应用程序。

然后将您的用户控件添加到项目中。

最后在XAML中,将UserControl添加到MainWindow.xaml,它将为您处理所有显示。

答案 1 :(得分:2)

<Window x:Class="TestProject.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:myuct="clr-namespace:namespaceofyourusercontrol"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <myuct:myusercontrol/>
</Grid>

答案 2 :(得分:0)

创建一个新的WPF应用程序,并将其放在MainWindow.xaml的Grid中。当然,这种假设“最容易”意味着“最简单”,而不是“极简主义”。

答案 3 :(得分:0)

最简单的方法就是这样。

编写控件并构建它后,控件将成为“工具箱”的一部分,这意味着所有可用控件都可见并分组的窗口。

您可以使用Visual Studio在空的WPF项目中将控件从“工具箱”窗口添加到MainWindow。 这将在您的MainWindow.xaml文件中添加几行代码,关于您的控件。

现在,您可以像任何其他控件一样自定义用户控件的属性。