调整System.Windows.Forms.UserControl的大小

时间:2011-05-05 06:32:39

标签: c# wpf winforms

我有一个尺寸为(650 * 650)的Winform。 我想对WPF控件使用相同的(使用elementhost)。我想在运行时将表单大小调整为新大小(550 * 650)。我们怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

更改宽度属性。什么问题?

XAML:

<WrapPanel>
    <WindowsFormsHost>
        <wf:Button Width="650" Height="650" x:Name="Btn"/>
    </WindowsFormsHost>
</WrapPanel>

代码背后:

public TestView(IStartupPresentationModel startupModel)
{
   InitializeComponent();
   this.Btn.Click += new EventHandler(Btn_Click);
}

void Btn_Click(object sender, EventArgs e)
{
    this.Btn.Width = 550;
}