私はまだ学習者であり、アプリケーションでいくつかの問題に直面しています。
String of Geometry があり、それを Silver Light アプリケーションに表示したいと考えています。次のコードを使用して表示しています。「GeoObject」はジオメトリのマークアップである文字列です。ジオメトリは非常に大きく、より多くのポイントがあります。このコードは正常に動作し、動作せず、「テキストから 'System.Windows.Media.Geometry' を作成できませんでした」というエラーが表示されます。問題を見つけようとしていますが、まだ見つかりません。
このような問題に直面した人はいますか? はいの場合、解決策を見つけましたか?
string nsPath ="<Path xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\" Data=\"";
var section = (System.Windows.Shapes.Path)XamlReader.Load(nsPath + GeoObject + "\" " + "</Path>");
ジオメトリ文字列が大きすぎるため、ここに投稿できません..... Silver-light アプリケーションのデザイン ウィンドウでその文字列を静的パス オブジェクトに配置すると、ジオメトリは完全に表示されますが、実行すると同じエラーが表示されます.
その文字列をWPFアプリケーションのデザインウィンドウの静的パスオブジェクトに入れると、ジオメトリが完全に表示され、完全に実行されます。
お願い助けて..........