問題タブ [modern-ui]
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# - テストからの WPF ダイアログの実行
単体テスト内から ShowDialog 呼び出しを実行すると、
System.Windows.Markup.XamlParseException: 現在の SynchronizationContext をタスク スケジューラとして使用できない可能性があります。
メインからの実行は正常に機能します。これはテスターの通常の使用法ではないことは承知していますが、ダイアログを選択してボタンをクリックし、テスト データで実行して、ダイアログが機能するかどうかを確認できることは価値があります。ただし、このバグにより、実行できません。
「適切な」スレッドでダイアログコードを実行するためのトリックはありますか?
単体テスト コードは次のとおりです。
ウィンドウコード: >
c# - WPF モダン UI でのページ ナビゲーション
WPF アプリケーションでモダン UI を使い始めました。私の質問に対する答えがどこにも見つかりません:他のプロジェクトでローカライズされたページへのリンクのソースをどのように設定するのですか? プロジェクト LogisticModule でローカライズされたページを使用したい MainWindow を持つプロジェクト ErpSystem があります。ソースを次の値に設定すると: LogisticModule.View.WarehousePage.xml ナビゲーションに失敗し、リソース LogisticModule.View.WarehousePage.xml をローカライズできなかったというエラーが発生しました。私は何を間違っていますか?
c# - WPF で要素をグリッドに動的に配置する
ModernUI インターフェイスを使用して WPF アプリケーションを作成しています。その一種のフォト ギャラリーです。画像はいくつかのフォルダーに保存され、データベースの適切なレコードに従って取得されます。したがって、ViewModel はデータベースから情報を取得し、「URI」列を Image の Source プロパティにバインドします。
私がする必要があるのは、これらの画像をグリッドのようにビューに配置することです。画像の幅と高さは一定です。ここでの課題は、実行前に要素の数がわからないため、Grid を動的に作成する必要があることです。グリッドの幅に応じて列数が自動的にカウントされるとよいでしょう。たとえば、画像の幅は 200、右マージンは 50 で、グリッド (または親要素、気にしないでください) の幅が 800 の場合、3 列になります。ただし、列数を明示的に設定できます。最も重要なことは、画像がグリッドのように見えるように配置することです。
ViewModel は要素の ObservableCollection を返します (必要な構造に変更できます)。テンプレートが定義された XAML コードには本当に感謝しています。
c# - WPF の最新 UI - ナビゲーション
ページ間でパラメーターを渡すにはどうすればよいですか? ページ uri にパラメーターを追加しようとしましたが、ユーザー コントロールで onNavigatedTo イベントを使用できないため、機能しませんでした。助けてください
c# - Metro UI for WPF の違い
「モダン UI for WPF」、「MahApps」、「Elysium」の間に実際の違いはありますか?
何を提案しますか?
機能のリストや比較を見つけることができます。それらすべてを深くテストするには時間がかかるため、すでにこれを行っている人がいる場合は、経験を共有していただければ幸いです。
c# - 複数のビュー間で ViewModel を共有する
この質問に簡単に答えられることを願っていますが、何日も経ち、UserControls 間でデータを共有する方法がわかりませんでした。
以下のページには 2 つのタブがあり、それらのソースが参照されています。また、ViewModel 内のコマンドにアクセスする [開始] というラベルの付いたボタンもあります。
私が抱えている問題は、データが実際にタブ内にあることです。同じ ViewModel を使用するように設定し、それぞれが ViewModel の独自のインスタンスを作成して、データが [スタート] ボタンに表示されないようにします。それ以来、それがうまくいくことを願っています。
これはかなり単純なプログラムであり、単一の要素のみを含む 3 つの個別の ViewModel を用意する必要があるとは思えませんが、おそらくそれが必要なことです。全体として、開始ボタンを押したときに、すべてのデータをすべて収集し、外部エンティティに送信する必要があります。
これが以前に尋ねられた質問である場合は申し訳ありませんが、私はC#に比較的慣れていないため、何を求めているのか完全にはわかりません. 前もって感謝します!
.net - POS 向けの Windows モダン アプリとデスクトップ アプリの比較
Windows 用の販売時点管理 (POS) を開発しています。デスクトップ アプリとして開発するか、最新のアプリとして開発するか、2 つの選択肢に分かれています。
私の理解では、Windows ストアはデスクトップ アプリを直接公開していません。Windows ストアで自分のアプリを販売したいので、最新のアプリが残ります。
ただし、Modern アプリは複雑なアプリケーション向けではないことも理解しています。POS には、在庫、ユーザーとシフトの管理、サプライヤー情報、ビジネス インテリジェンスが含まれており、将来的には複雑になる可能性があります。最新のアプリはこれに対応できますか?
また、Modern アプリの制限は何ですか? Microsoft の設計規則に従う必要があることはわかっていますが、それ以外に、データが大きい場合は遅くなりますか?
参考までに、スタンドアロン データベースとして SQLite を使用しています。
powershell - Powershell/Commandline in Modern UI
Is there (or is possible) a standard Powershell or commandline in Modern UI in Win 8.x?
It would be pretty nice to have this app "docked" on a part of screen only (for SSH, etc...) and other desktop apps still could be in fullscreen.