2017-09-11 11 views
0

私のプロジェクトの目的は、既存のXaml UWPコードを異なるプラットフォームのXamlコードに変換するためにxamlコードを操作することです。どんな助けもありがとう。xamlファイルをプログラムで実行時にC#で操作する方法はありますか?

StreamReader stream = new StreamReader("Path to xaml file"); 
FrameworkElement root = XamlReader.Load(stream.BaseStream) as FrameworkElement; 

xamlファイルにはx:classが含まれていますが、これはランタイムでは明らかに読み込めません。したがって、属性を操作するより良い方法があります。

+0

XAMLパーサを使用して、あるフォーマットから別の—にJSONまたはXMLシリアライザとパーサーと同じように解析する必要があります。しかし、あなた自身やあなたが試したコードを説明することに関心を示していないので、私があなたを助けることはほとんどありません。 –

+0

@AfzaalAhmadZeeshan私は初期段階にあり、何も書いていないので、簡単に操作できるようにxamlファイルをツリーに変換できるパーサーを知りたいだけでした。 –

答えて

関連する問題