ラベルコントロールを使用してXAMLに文字列を表示しようとしています。以下は、私のXAMLコードです:MultiBindingを使用した文字列形式ですか?
<Label Height="28" HorizontalAlignment="Left" Margin="233,68,0,0" Name="label13" VerticalAlignment="Top">
<Label.Content>
<MultiBinding StringFormat="{}{0} x {1}">
<Binding Path="Width" />
<Binding Path="Height" />
</MultiBinding>
</Label.Content>
WidthとHeight私のクラスの作品の二つの特性です。 ラベルに「幅×高さ」を表示します。 800 x 640 ただし、ラベルコントロールは空のままです。どんな助けもありがとうございます。 私はコンバータを使用せずにこれを実行したいです。
Labelの代わりにTextBlockを使用してxamlを変更しました。しかし、まだそれは出力を表示することはありません。
<TextBlock Height="28" HorizontalAlignment="Left" Margin="233,68,0,0" Name="label13" VerticalAlignment="Top">
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} x {1}">
<Binding Path="Width" />
<Binding Path="Height" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
あなたはこれを見ましたか? http://stackoverflow.com/questions/4010772/binding-stringformat –
あなたのクラスムービーにINotificationChangedインターフェースを実装しましたか?あなたのバインディングは正しいですか? (vs出力ウィンドウを見てください) – punker76