例如向xaml页面添加DataGrid控件时,需要添加DataGrid的以下信息:
命名空间: System.Windows.Controls
程序集: System.Windows.Controls.Data (在 System.Windows.Controls.Data.dll 中)
添加方法:
先将类库引入project,如下图:
然后在xaml页面的<UserControl >标签中添加如下属性:
xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
如:
<UserControl x:Class="DiggSample.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
......
<data:DataGrid x:Name="StoriesList" Grid.Row="1" Margin="5" AutoGenerateColumns="True">
</data:DataGrid>
......
</UserControl>
添加之后如果还提示错误,clean一下项目就可以了。