初始化XAML用户控件

本文关键字:控件 用户 XAML 初始化 | 更新日期: 2023-09-27 18:09:33

我是c#的新手,当我启动脚本程序时,我正在尝试初始化XAML用户控制窗口。它只是一个带有文本框和组合框的基本窗口。下面分别列出了XAML代码和c#代码。由于我有Express,我无法使用MVVM光工具包。我也在使用VS2010,因为这是这个程序的原始代码。api和Types是用于这个特定程序的dll。请记住,c#代码必须具有这个基本框架,否则它将无法工作。"public void Execute"部分是我需要编码的地方。

<UserControl x:Class="WpfApplication1.UserControl1"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         mc:Ignorable="d" 
         d:DesignHeight="426" d:DesignWidth="736">
<Grid Margin="10" Width="702" HorizontalAlignment="Center">

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VMS.TPS.Common.Model.API;
using VMS.TPS.Common.Model.Types;
using System.Windows;
using System.Windows.Forms;
using WpfApplication1;
namespace VMS.TPS
{
    public class Script
    {
        public Script()
        {
        }

        public void Execute(ScriptContext context, System.Windows.Window window)
        {
        }                 
    }
}

初始化XAML用户控件

如果我理解正确的话,它应该是非常简单的:

UserControl1 testUsrCtrl = new UserControl1();

然后设置所需的属性。确保所有的参考资料都准备好了。