0

皆さん、以下のコードをメモ帳に貼り付けてtest.xamlとして保存して実行すると、ランタイムエラーが発生することがわかりました。

<Page xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <TextBlock Text="Hi Ramakrishnan, good morning"/>
    <Button x:Name=”blueButton”
        Width=”100”
        Height=”40”
        Background=”Blue”
        Content=”Click Me” />
</Page>

ただし、以下のコードではエラーは発生しませんが、ブラウザにテキストブロックのコンテンツが非常に正しく表示されます。何かご意見は ?上のボタンの代わりにテキストボックスを含めることも確認しましたが、それでも同じエラーです。

<Page xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <TextBlock Text="Hi Ramakrishnan, good morning"/>
</Page>
4

2 に答える 2

5

TextBlock / Buttonを、コンテンツ内で複数のコントロールを許可するStackPanelまたはその他のコントロールでラップする必要があります。

<StackPanel Orientation="Horizontal">
        <TextBlock Text="Hi Ramakrishnan, good morning"/>
        <Button x:Name="blueButton"
        Width="100"
        Height="40"
        Background="Blue"
        Content="Click Me" />
    </StackPanel>
于 2012-08-07T12:47:38.523 に答える
1

貼り付けたコードは、ボタンに「通常の引用符」ではなく「スマート引用符」を使用しています。

<TextBlock Text="Hi Ramakrishnan, good morning"/>  <-- normal quotes
<Button x:Name=”blueButton”                        <-- smart quotes

おそらく、MSWordを介してこれを編集、保存、または貼り付けましたか?

(これが問題ではない場合は、質問に貼り付けたものがXamlファイルにあるものと正確に一致しない可能性があります。その場合は、質問を更新する必要があります...)

于 2012-08-07T12:46:45.873 に答える