私はこの問題がWPFに慣れていないことを願っています。 私は何の問題もなくコードでエクシードツールキットを使用することができる午前:Xceed Wpf Toolkitはコードでは動作しますがデザイナーでは動作しません
DateTimePicker dtp = new DateTimePicker();
dtp.HorizontalAlignment = HorizontalAlignment.Left;
dtp.VerticalAlignment = VerticalAlignment.Top;
dtp.Width = 200;
dtp.Height = 24;
dtp.Margin = new Thickness(50, 10, 0, 0);
dtp.FontStyle = FontStyles.Normal;
InBoundGrid.Children.Add(dtp);
これは私のフォームで正常に動作します。 しかし、私はそれは、デザイナーでの作業のですかどのように把握することはできません。 私が追加しました:
xmlns:wpfx="http://schemas.xceed.com/wpf/xaml/toolkit"
ウィンドウ定義に。 "intellisense"でうまく表示されます したがって、wpfx:...と入力するとIntellisenseメニューにDateTimePickerが表示されます。しかし
:
<wpfx:DateTimePicker
HorizontalAlignment="Left"
VerticalAlignment="Top"
Width="200"
Height="24"
Margin="50,10,0,0"
FontWeight="Normal"
/>
はエラーで戻ってくる:
は、 "名前 "はDateTimePickerのは
を" 名前空間http://schemas.xceed.com/wpf/xaml/toolkitに存在しない" 他のすべてのXceedのコントロールは、同じエラーが表示さxamlデザイナー。 また、Nugetインストーラを試してみたくないことに注意してください。 (私は試みましたが、とにかく同じエラーが発生しました) 可能な限り小さなコードベースを維持したいと思います。
ありがとうございます。
それでも同じことを試しました。私はエラーがあってもコンパイルすることができ、正しく表示されます。ただし、デザイナーは「無効なマークアップ」を表示します。 – Flashheart