0

Settings.settingsでキーと値を定義し、XAMLでの宣言によって値をバインドしたいと思います(コマンドの背後にあるコードではありません)。

これが私が無駄に試みてきたものです:

  1. Visual StudioExpress2010を使用してWPFプロジェクト「Exp1」を作成します。
  2. 「TextFromSettings」という名前の1つのキーを「SomeTextfromSetting」の値に設定します。
  3. xmlns:p="clr-namespace:Exp1.Properties;assembly=Exp1"タグに属性を追加します。
  4. Text="{Binding Path=TextFromSettings, Mode=TwoWay, Source={x:Static p:Settings.Default}}"タグに追加

これで、プレビューウィンドウにテキストが表示されますが、コンパイラは失敗します。

「エラー1タイプ「設定」が見つかりません。タイプ名では大文字と小文字が区別されることに注意してください。」

どこが間違っているのですか?

ここに画像の説明を入力してください

4

1 に答える 1

1

;assembly=Exp1現在のアセンブリへの参照は許可されていません。

どちらかといえば、 MSDN;assembly=を参照してください。

参照されるclr-namespaceが、カスタムクラスを参照しているアプリケーションコードと同じアセンブリ内で定義されている場合は、アセンブリを省略できます。または、この場合の同等の構文は、等号の後に文字列トークンを付けずに、assembly=を指定することです。

于 2012-06-18T21:14:03.533 に答える