none
XAML Viewer 作成に関して RRS feed

  • 質問

  • はじめまして,たがと申します.
    よろしくお願いします.

    今XAMLのBlendやXAMLパッドのようなXAMLのビューワーを作成しようと考えています.
    具体的には,
    XAMLファイルを読み込んで,その画像を表示して,
    テキストボックスなどに属性値をXAMLReaderで読み込み,
    テキストボックスの値を変更したら,その読み込んだXAMLの画像が変わるという
    システムを開発したいと考えております(テキストボックスのデータとそのXAMLとバインディングして
    動的に変化させようと考えております.)

    その中で,XAMLファイルの読み込みはできたのですが,
    新規にウィンドウを立ち上げての読み込みしかわからないでいます.

    できればはじめに作ったWindow1.XAMLの中の一部に,たとえばCanvas領域だけ確保して
    そのCanvasにXAMlファイルを読みたいと考えて
    ネットなどで資料をさがしているのですが,みつからなくて書き込みさせていただきました.
    昔Sampleファイルをみた覚えがあるのですが,・・・調べなおしても見つからずに困っております.

    もしご存知であれば,お力添えをいただきたく思っております.

    お手数をおかけしますが,アドバイスをお願いします.

    よろしくお願いします.


    2008年8月26日 8:13

回答

  • 質問の意味を勘違いしているのかもしれませんが,

    XAMLファイルからエレメント・ツリーを自動で構築したいという意味なら,

    内部で NavigationServiceクラスを使っているものなら,

    Navigateメソッドをラップしていると思うので,

    URIへ移動することで自動でやってくれます。

    動的に作成したツリーにもNavigateで移動できます。

     

    なので,

    例えば,Frameクラスを使っているのなら,

    動的にやるなら,NavigateメソッドにURIを渡したりすればやれます。

    (C#でコードを書くという意味です)
    2008年8月27日 18:51

すべての返信

  • 質問の意味を勘違いしているのかもしれませんが,

    XAMLファイルからエレメント・ツリーを自動で構築したいという意味なら,

    内部で NavigationServiceクラスを使っているものなら,

    Navigateメソッドをラップしていると思うので,

    URIへ移動することで自動でやってくれます。

    動的に作成したツリーにもNavigateで移動できます。

     

    なので,

    例えば,Frameクラスを使っているのなら,

    動的にやるなら,NavigateメソッドにURIを渡したりすればやれます。

    (C#でコードを書くという意味です)
    2008年8月27日 18:51
  • 質問に答えていただき有り難うございます.
    たがです.

    NavigationServideですか!使ったことが無く,てっきりWebに特化した物だとばかりおもっていました.
    調べて使えるかどうか確認してみます.
    有り難うございます.
    2008年8月30日 8:29
  • こんにちは。中川俊輔 です。

     

    yayadonさん、回答ありがとうございます。

     

    たがさん、フォーラムのご利用ありがとうございます。

    有用な情報と思われたため、yayadonさんの回答へ回答済みチェックをつけさせていただきました。

     

    回答済みチェックが付くことにより、有用な情報を探している方が情報を見つけやすくなります。
    有用な情報と思われる回答があった場合は、なるべく回答済みボタンを押してチェックを付けてください。

    たがさんはチェックを解除することもできますので、ご確認ください。

     

    それでは!

    2008年9月12日 7:05