Silverlight への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 (削除されました)  ()
投稿日時
2010/2/10 07:48:24
(削除されました)
投稿者 brv  (中学生)
投稿日時
2010/2/4 08:35:03
事故解決しました。保存するか実行するかしないと、XAMLのGUIの更新がIDEに認識されないようです。
これは不具合なのか仕様なのか…
とにかく、ありがとうございました。
これは不具合なのか仕様なのか…
とにかく、ありがとうございました。
投稿者 YuO  (社会人)
投稿日時
2010/2/2 10:53:49
普通に考えると,スペルミスなのですが……。
TextBlockのx:Name属性の値をCopy&Pasteしてみてもだめでしょうか。
当方で入力した場合,
error BC30456: 'Content' は 'System.Windows.Controls.TextBlock' のメンバではありません。
は発生しましたが,
error BC30451: 名前 'TextMessage' は宣言されていません。
は発生しませんでした。
# 前者に関しては,ContentではなくTextを使えば解消します。レイアウトの関係上,値を変更しても変更がわかりませんが。
TextBlockのx:Name属性の値をCopy&Pasteしてみてもだめでしょうか。
当方で入力した場合,
error BC30456: 'Content' は 'System.Windows.Controls.TextBlock' のメンバではありません。
は発生しましたが,
error BC30451: 名前 'TextMessage' は宣言されていません。
は発生しませんでした。
# 前者に関しては,ContentではなくTextを使えば解消します。レイアウトの関係上,値を変更しても変更がわかりませんが。
投稿者 brv  (中学生)
投稿日時
2010/2/2 07:31:46
どうしても解決できない問題があるので質問します。
Visual Web DeveloperでSilverlightのWebアプリを作っていますが、
XAMLに記述してあるはずのGUIが参照できないのです。
こんなコードを書いています。
これでTextMessageのテキストが書き換わるはずなのですが、
「TextMessageが宣言されていない」と怒られてしまいます。
解決策があったら教えてください。
Visual Web DeveloperでSilverlightのWebアプリを作っていますが、
XAMLに記述してあるはずのGUIが参照できないのです。
こんなコードを書いています。
<UserControl x:Class="Sample.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
<Grid x:Name="LayoutRoot">
<TextBlock x:Name="TextMessage"/>
<Button Click="StartButton_Click"/>
</Grid>
</UserControl>
Partial Public Class MainPage
Inherits UserControl
Public Sub New()
InitializeComponent()
End Sub
Private Sub StartButton_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
TextMessage.Content="HELLO WORLD"
End Sub
End Class
これでTextMessageのテキストが書き換わるはずなのですが、
「TextMessageが宣言されていない」と怒られてしまいます。
解決策があったら教えてください。