問題タブ [graph-sharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
313 参照

c# - C# WPF Graph# レイアウトで DataTemplate を使用してカスタム頂点を表示すると XamlParseException が発生する

最近、QuickGraph と Graph# を使用して、プラグインとそれらの間の可能な接続のグラフを管理および表示し始めました。

各プラグインは、表示したいプロパティを含む Plugin クラスのオブジェクトによって表されるため、このクラスには DataTemplate を使用しようとしました。

問題は、GraphLayout が表示されているウィンドウが (InitializeComponent 中に) 表示されているときに、明らかにリソース ディクショナリによって XamlParseException がスローされることです。

例外の詳細 (フランス語で申し訳ありません:P):

問題はおそらく、私が使用している DataTemplate から来ているに違いありません。これがなくても、グラフは正常に表示されているためです (ただし、オブジェクトのプロパティを表示することはできません)。また、バインディングまたはコードビハインドからグラフを設定しようとしましたが、何も変わりませんでした。

GraphLayout と DataTemplate がある XAML ファイル:

コードビハインド:

Graph# ドキュメントが完全に存在しないことはまったく役に立たなかったので、彼らのサイトでこの投稿をたどってみましたが、私が行ったことと同じように見えます。

0 投票する
1 に答える
755 参照

c# - バックグラウンドでUIの一部をロードすることはWPFで可能ですか?

WPF アプリケーションでネットワークを表示したい。ただし、常にレンダリング時にウィンドウがフリーズします。視覚化にはGraphsharp ライブラリを使用します。ネットワークは余分なスレッドで組み立てられます。したがって、おそらくレンダリングになります。では、WPF を使用して UI の一部をバックグラウンドでロードすることは可能ですか?

私のコード:

XAML: