2012-02-27 26 views
5

Chúng tôi đã sử dụng WPFToolKit và PresentationFramework 4.0 trong dự án của chúng tôi. Để giải quyết các xung đột không gian tên, chúng tôi đã cung cấp Bí danh cho WPFToolKit, đã giúp mã sau (tệp .cs)Bí danh lắp ráp trong XAML

Bây giờ trong các tệp XAML của chúng tôi, cách chúng tôi chỉ định bí danh.

WPFToolKit DataGrid không được công nhận

Lỗi: Loại hoặc namespace tên 'điều khiển' không tồn tại trong không gian tên 'Microsoft.Windows' (? Là bạn thiếu một tài liệu tham khảo lắp ráp)

XAML đang namespace

xmlns:WpfToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit" 

XAML DataGrid

<WpfToolkit:DataGrid Name="BlotterGrid" /> 

Trả lời

0

Cái gì như:

<Window x:Class="New_Project.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:toolkit="clr-namespace:WPFToolKit " 
     Title="MainWindow" Height="350" Width="525"> 

    <StackPanel> 
     <toolkit:DataGrid/> 

    </StackPanel> 
</Window> 
+0

Không, bởi bí danh Ý tôi là bí danh cho lắp ráp trong khi thêm tham chiếu đến nó trong dự án của tôi. chúng ta có thể đặt nó trong cửa sổ thuộc tính cho assembly được tham chiếu –

0

XAML bí danh cho tham chiếu dll (hội) là definde như thế:

xmlns:MvvmFramework="clr-namespace:NamespaceName.MvvmFramework.Mvvm;assembly=MvvmFramework" 

Trong trường hợp tham chiếu assembly này là MvvmFramework.dll

+0

Xin chào, vấn đề là assembly của tôi có bí danh được chỉ định khi nó được tham chiếu. –

Các vấn đề liên quan