👋

.NET + AvaloniaUI 制作日誌④

2023/04/27に公開


CefGlueがAvaloniaV11で動くようになったので、早速実装。
GUIの制作はサクサクなのでありがたいんですが、これも色々癖がありますね。
javascriptの関数の戻り値がうまく取得できなかったり、CEF本体に備わっているFind()メソッドが使えないっぽい?カスタムスキームもうまく動かせず、ファイルの受け渡しがまだ出来てない状態です。
テキスト検索機能は結局ブラウザ内のJavascriptで完結させました。

AvaloniV11 Preview7が出ました。
破壊的変更点はこちらから。
https://github.com/AvaloniaUI/Avalonia/wiki/Breaking-Changes
とりあえず、クリップボードがトップレベルに移動したのと、
コレクション型のリストを扱うコントロールはItems=""が廃止され、
ItemsSource=""でバインドするようになりました。

しかし、とにかくIME周りがまだまだ不安定です。
もうエディタ部も全部HTMLで実装しようかな。(本末転倒)

Discussion