0

実行時に純粋な XAML コードを xaml 要素に追加したいと考えています。誰もそれを行う方法を知っていますか? ありがとうございました。私はこのようなことをしたいと思いますmyGrid.innerXAML = stringXAMLcode :<grid name="myGrid">newgeneratedcodehere</grid>

PHP では、逐語的な HTML コードを HTML ファイルに直接出力できます。これはc#で可能ですか? そうでない場合、誰かが回避策を提案できますか? ありがとう!

4

3 に答える 3

0

必要な要素を正確に追加してみませんか? 何かのようなもの:

StackPanel p = new StackPanel();
Grid g = new Grid();

TextBlock bl = new TextBlock();
bl.Text = "This is a test";

g.addChildren(bl);

p.addChildren(g);

これは、XAML に存在するすべての要素に対して行うことができます。

よろしく

于 2013-10-10T11:38:31.347 に答える
0

を使用して、コンテンツ コントロールまたはレイアウト コンテナーの子として設定できるXamlReaderを作成できます。UIElement

    string myXamlString = "YOUR XAML THAT NEEDED TO BE INSERTED";
    XmlReader myXmlReader = XmlReader.Create(myXamlString);
    UIElement myElement = (UIElement)XamlReader.Load(myXmlReader);
    myGrid.Children.Add(myElement );
于 2013-10-10T11:44:27.250 に答える