問題タブ [avaloniaui]

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 に答える
199 参照

c# - Avalonia でプロジェクト外の XAML ファイルを参照することはできますか?

そのため、Avalonia プロジェクトの外に、オブジェクトBase.xamlを格納するという XAML ファイルがありStylesます。プロジェクトに追加せずに、ファイルでStyleInclude参照するために使用したいのですが、MainWindow.xaml

  • 相対パス ( <StyleInclude Source="..\Base.xaml" />) を使用すると、この URI を解析できないと表示されます。
  • 絶対パス ( <StyleInclude Source="C:\Base.xaml" />)を使用すると、ウィンドウにコントロールがあると、StyleIncludeオブジェクトが返さnullれてスローされます。NullReferenceException

どうすればこの問題を解決できますか?

0 投票する
0 に答える
971 参照

c# - Avalonia アプリケーションのウィンドウでファイルのドラッグ & ドロップが機能しないのはなぜですか?

Avalonia プロジェクトの に含まれるファイルでドラッグ アンド ドロップを実装しようとしています。 動作させることができず、おそらく特殊なケースだと思ったので、 ControlCatalogStandaloneのような同様の例を作成しようとしました。ControlCatalogStandalone のコードは期待どおりに動作しますが、テスト アプリケーションのほぼ同じコードが正しく動作しません。ControlCatalogStandalone の関連コードはUserControl に属していますが、私のアプリケーションでは. これが不正行為の原因である可能性がありますか? 新しいAvalonia MVVM アプリケーションを作成しましたListBoxWindow
ListBox

MainWindow
0.9.11Visual Studio 2019の NuGet パッケージに基づいています。
バージョンも試してみ0.10.0-preview2ましたが無駄でした。
これは XAML ファイルです。

これがコード ビハインドです。

アプリケーション内でのドラッグ アンド ドロップは、 ControlCatalogStandalone 私のアプリケーションでうまく機能します。
この場合、イベントの連続はDoDragDragOverDragOver… ですDrop

ファイルを Windows Explorer からControlCatalogStandaloneにドラッグすると、うまく機能します。
イベントの連続はDragOver, DragOver, …, Drop

Windows エクスプローラーからアプリケーションにファイルをドラッグしても機能しません。
ここでは、予期されるイベントは呼び出されません。

テスト アプリケーションの何が問題になっていますか?

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

c# - System.Drawing.Bitmap から Avalonia.Media.Imaging.Bitmap を作成することは可能ですか?

Avalonia でアプリケーションを作成し、OpenCvSharp を使用してカメラからフレームを取得しています。これはWPFで機能しました-私はちょうどそこに電話しました

しかし、これは Avalonia では機能しません。これは、別のタイプのImageコントロールと、別のタイプのSourceプロパティがあるためです。

MemoryStreamを介してこれを実行しようとしましたが、BitmapコンストラクターがArgumentNullExceptionでクラッシュします (ただし、ストリームは null ではありません)。