問題タブ [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.
c# - Avalonia でプロジェクト外の XAML ファイルを参照することはできますか?
そのため、Avalonia プロジェクトの外に、オブジェクトBase.xaml
を格納するという XAML ファイルがありStyles
ます。プロジェクトに追加せずに、ファイルでStyleInclude
参照するために使用したいのですが、MainWindow.xaml
- 相対パス (
<StyleInclude Source="..\Base.xaml" />
) を使用すると、この URI を解析できないと表示されます。 - 絶対パス (
<StyleInclude Source="C:\Base.xaml" />
)を使用すると、ウィンドウにコントロールがあると、StyleInclude
オブジェクトが返さnull
れてスローされます。NullReferenceException
どうすればこの問題を解決できますか?
c# - Avalonia アプリケーションのウィンドウでファイルのドラッグ & ドロップが機能しないのはなぜですか?
Avalonia プロジェクトの に含まれるファイルでドラッグ アンド ドロップを実装しようとしています。
動作させることができず、おそらく特殊なケースだと思ったので、 ControlCatalogStandaloneのような同様の例を作成しようとしました。ControlCatalogStandalone
のコードは期待どおりに動作しますが、テスト アプリケーションのほぼ同じコードが正しく動作しません。ControlCatalogStandalone
の関連コードはUserControl に属していますが、私のアプリケーションでは. これが不正行為の原因である可能性がありますか?
新しいAvalonia MVVM アプリケーションを作成しましたListBox
Window
ListBox
MainWindow
0.9.11
Visual Studio 2019の NuGet パッケージに基づいています。
バージョンも試してみ0.10.0-preview2
ましたが無駄でした。
これは XAML ファイルです。
これがコード ビハインドです。
アプリケーション内でのドラッグ アンド ドロップは、 ControlCatalogStandalone と私のアプリケーションでうまく機能します。
この場合、イベントの連続はDoDrag
、DragOver
、DragOver
… ですDrop
。
ファイルを Windows Explorer からControlCatalogStandaloneにドラッグすると、うまく機能します。
イベントの連続はDragOver
, DragOver
, …, Drop
Windows エクスプローラーからアプリケーションにファイルをドラッグしても機能しません。
ここでは、予期されるイベントは呼び出されません。
テスト アプリケーションの何が問題になっていますか?
c# - System.Drawing.Bitmap から Avalonia.Media.Imaging.Bitmap を作成することは可能ですか?
Avalonia でアプリケーションを作成し、OpenCvSharp を使用してカメラからフレームを取得しています。これはWPFで機能しました-私はちょうどそこに電話しました
しかし、これは Avalonia では機能しません。これは、別のタイプのImageコントロールと、別のタイプのSourceプロパティがあるためです。
MemoryStreamを介してこれを実行しようとしましたが、BitmapコンストラクターがArgumentNullExceptionでクラッシュします (ただし、ストリームは null ではありません)。