0

私は現在、このTextBox AutoCompleteカスタムコントロールを使用しようとしています:

http://www.codeproject.com/Articles/26535/WPF-Autocomplete-Textbox-Control?msg=3484969#xx3484969xx

プロジェクトにこのような外部のものを追加するのはこれが初めてであり、記事で説明されているように Xaml ファイルにヘッダー行を追加するとき:

    <UserControl x:Class="Maha.Gestion.Note_de_frais.SaisieNoteDeFrais"
              xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"

             xmlns:local="clr-namespace:WPFAutoCompleteTextbox"
         >

VisualStudioclr-namespaceは、アセンブリに含まれていないことを教えてくれます。

これはまったく些細なことだと思いますが、数時間経ってもまだ解決策が見つかりません。

もちろん、記事の著者が要求したすべてのファイルが追加されています。

そのような外部リソースを追加する良い方法を誰かが説明してくれますか?

ありがとう

4

1 に答える 1

1

xmlns は XML 名前空間を表します。基本的に、選択したプレフィックスを名前空間にリンクします。あなたの場合、localプレフィックスを、使用するファイルで宣言された名前空間にリンクします。

詳細については、MSDN の記事「WPF XAML の XAML 名前空間と名前空間マッピング」を参照してください。

  1. 使用するファイルで、この正確な名前空間が宣言されていることを確認してください。

  2. xmlns 宣言からすべての空白を削除してください - そこに不要な文字が隠されている可能性があります。

このような:

xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:local="clr-namespace:WPFAutoCompleteTextbox">
于 2013-07-31T09:40:11.890 に答える