我是C#的新手,我在启动脚本程序时尝试初始化XAML用户控制窗口。它只是一个带有文本框和组合框的基本窗口。下面分别列出了XAML代码和C#代码。由于我有Express,我无法使用MVVM light工具包。我也在使用VS2010,因为这是该程序的原始代码。 VMS.TPS.Common.Model.API和类型是用于此特定程序的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)
{
}
}
}
答案 0 :(得分:0)
如果我理解的话应该很简单:
UserControl1 testUsrCtrl = new UserControl1();
然后设置所需的属性。 确保您已准备好所有参考资料。