亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

wpf怎么調用winform控件

wpf
小億
176
2024-08-11 14:18:36
欄目: 智能運維

在WPF中調用WinForms控件可以通過在WPF中使用WindowsFormsHost控件來實現。下面是一個簡單的示例代碼:

  1. 在XAML文件中添加WindowsFormsHost控件:
<Window x:Class="WpfApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <WindowsFormsHost Name="winFormsHost">
            <wf:Button Text="WinForms Button" Click="WinFormsButton_Click"/>
        </WindowsFormsHost>
    </Grid>
</Window>
  1. 在代碼文件中處理WinForms控件的事件:
using System.Windows;
using System.Windows.Forms;

namespace WpfApp
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void WinFormsButton_Click(object sender, System.EventArgs e)
        {
            MessageBox.Show("Button Clicked");
        }
    }
}

這樣就可以在WPF中調用WinForms控件,并處理其事件了。需要注意的是,WindowsFormsHost控件只能包含一個WinForms控件,如果需要多個WinForms控件,可以在WindowsFormsHost控件中嵌套一個Panel控件,然后將多個WinForms控件添加到Panel控件中。

0
邢台市| 信宜市| 南澳县| 郴州市| 平阴县| 岳普湖县| 紫金县| 鸡泽县| 蕲春县| 克什克腾旗| 越西县| 呼和浩特市| 建德市| 保康县| 青海省| 盈江县| 高阳县| 阜平县| 耿马| 临猗县| 苏尼特右旗| 西华县| 邹平县| 永安市| 秦皇岛市| 额尔古纳市| 通州区| 沙雅县| 宾阳县| 昌黎县| 惠东县| 托克托县| 巴南区| 崇明县| 大邑县| 塔河县| 怀化市| 银川市| 五台县| 夏津县| 寿光市|