wpf 如何将命名空间导入 XAML
来源:互联网 发布:电信4g是什么网络制式 编辑:程序博客网 时间:2024/06/06 19:38
若要在 XAML 中使用自定义控件和第三方控件,需要导入命名空间和引用程序集。 有关更多信息,请参见 WPF XAML 的 XAML 命名空间和命名空间映射。
在 XAML 导入本地命名空间
创建一个名为“DemoApplication”的新 WPF 应用程序项目。 有关更多信息,请参见如何:创建新的 WPF 应用程序项目。
向 DemoApplication 项目中添加一个名为“DemoControl.xaml”的新用户控件 (WPF) 项。 有关更多信息,请参见如何:向 WPF 项目中添加新项。
在“生成”菜单上选择“生成解决方案”以生成解决方案。
在设计器中打开 MainWindow.xaml。
在 XAML 视图中,在 Window 开始标记中的第二个 xmlns 映射之后插入一个新行。
键入 xmlns:dc= 并从 IntelliSense 列表中选择“程序集 DemoApplication 中的 DemoApplication”。
设计器将为 DemoApplication 命名空间插入一个命名空间映射。
XAML
<Window x:Class="DemoApplication.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dc="clr-namespace:DemoApplication" Title="MainWindow" Height="300" Width="300"> <Grid> </Grid></Window>
在 Grid 元素的开始标记之后,键入
<Grid> <dc:DemoControl /> </Grid>
在 XAML 中导入第三方命名空间
向 DemoApplication 解决方案中添加一个名为“VendorControlLibrary”的新 WPF 用户控件库项目。 生成 DemoApplication 解决方案时,将为该解决方案中的每个项目创建一个程序集。 有关更多信息,请参见如何:创建 WPF UserControl 库项目。
在 DemoApplication 项目中,添加对 VendorControlLibrary 项目的项目引用。 有关更多信息,请参见如何:添加或移除引用使用 ” 添加引用 ” 对话框。
在“生成”菜单上选择“生成解决方案”以生成解决方案。
在设计器中打开 MainWindow.xaml。
在 XAML 视图中,在 Window 开始标记中的第三个 xmlns 映射之后插入一个新行。
键入 xmlns:vc= 并从 IntelliSense 列表中选择“程序集 VendorControlLibrary 中的 VendorControlLibrary”。
Intellisense 将为 VendorControlLibrary 命名空间插入一个命名空间映射,该命名空间在 VendorControlLibrary.dll 程序集中定义。
XAML
<Window x:Class="DemoApplication.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dc="clr-namespace:DemoApplication" xmlns:vc="clr-namespace:VendorControlLibrary;assembly=VendorControlLibrary" Title="MainWindow" Height="300" Width="300"> <Grid> <dc:DemoControl /> </Grid></Window>
在 DemoControl 元素的结束标记之后,键入
<Grid> <dc:DemoControl /> <vc:UserControl1 /> </Grid>
- wpf 如何将命名空间导入 XAML
- WPF XAML的命名空间
- WPF Summary:XAML命名空间
- WPF中XAML命名空间映射
- WPF中XAML命名空间映射
- wpf中:xaml中的命名空间的引入
- wpf中:xaml中的命名空间的引入方法
- 理解XAML命名空间
- XAML命名空间
- XAML的命名空间
- XAML之命名空间
- XAML命名空间
- XAML 命名空间
- XAML命名空间和命名空间映射
- XAML中的主命名空间
- XAML —— 命名空间
- WPF命名空间
- WPF指南之XAML的名字空间
- 一些无特征PHP一句话
- c++ primer 学习笔记-第二章
- union
- eclipse修改编辑字体大小
- hdoj 1005 NUMBER Sequence
- wpf 如何将命名空间导入 XAML
- 小樽中文离线地图App上线
- Android中AlertDialog的简单使用
- C语言,猜字游戏
- 第八章:加载Maya2011模型
- hdoj Let the Balloon Rise
- android PorterDuffXfermode ,PorterDuff.Mode 使用 以及Porter-Duff规则详解
- LoadRunner Controller阶段,脚本运行正常Passed Transactions 和Failed Transactions Errors 都没有数据显示?
- ArrayList遍历的4种方法