問題タブ [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.

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

c# - Windows 8 で固定された Web サイトの場所

私は現在、仕事用のソフトウェアとウェブサイトを開発しています。

ソフトウェアと Web サイトは Windows 8 タブレットで動作します。ソフトウェアと Web サイトのスタート メニューにタイルを作成する必要があります。

ショートカットを作成して に送信することにより、インストール プロセス中にソフトウェアのタイルを簡単に設定できますC:\ProgramData\Microsoft\Windows\Start Menu\Programs

しかし、Web サイトの場合、インストール プロセス中にタイルを作成し、それをスタート メニューに送信するにはどうすればよいでしょうか?

ありがとう。

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

nsis - NSIS アンインストーラの確認ページのカスタマイズ

私はNSIS アンインストーラー ページのカスタマイズについて調査を行い、ウェルカムページと終了ページである程度の成功を収めました。

ただし、ウェルカム ページで行ったのと同じテンプレートを確認ページで使用するのに問題があります。ゼロ以外の値でnsDialogs を使用してコントロールを追加するheight、確認ページの既存のコントロール (ヘッダーとボタンを除く) がすべて消えます。

これが私のコードです(ボタン名は正常に更新されますが、そのページの他のすべてのコントロールが削除されます)

質問:

  1. コントロールが消える理由を誰か知っていますか?
  2. このページにコントロールを正常に追加するには、何をする必要がありますか?
0 投票する
3 に答える
1917 参照

c# - テストからの WPF ダイアログの実行

単体テスト内から ShowDialog 呼び出しを実行すると、

System.Windows.Markup.XamlParseException: 現在の SynchronizationContext をタスク スケジューラとして使用できない可能性があります。

メインからの実行は正常に機能します。これはテスターの通常の使用法ではないことは承知していますが、ダイアログを選択してボタンをクリックし、テスト データで実行して、ダイアログが機能するかどうかを確認できることは価値があります。ただし、このバグにより、実行できません。

「適切な」スレッドでダイアログコードを実行するためのトリックはありますか?

単体テスト コードは次のとおりです。

ウィンドウコード: >

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

c# - WPF モダン UI でのページ ナビゲーション

WPF アプリケーションでモダン UI を使い始めました。私の質問に対する答えがどこにも見つかりません:他のプロジェクトでローカライズされたページへのリンクのソースをどのように設定するのですか? プロジェクト LogisticModule でローカライズされたページを使用したい MainWindow を持つプロジェクト ErpSystem があります。ソースを次の値に設定すると: LogisticModule.View.WarehousePage.xml ナビゲーションに失敗し、リソース LogisticModule.View.WarehousePage.xml をローカライズできなかったというエラーが発生しました。私は何を間違っていますか?

0 投票する
2 に答える
2500 参照

c# - WPF で要素をグリッドに動的に配置する

ModernUI インターフェイスを使用して WPF アプリケーションを作成しています。その一種のフォト ギャラリーです。画像はいくつかのフォルダーに保存され、データベースの適切なレコードに従って取得されます。したがって、ViewModel はデータベースから情報を取得し、「URI」列を Image の Source プロパティにバインドします。

私がする必要があるのは、これらの画像をグリッドのようにビューに配置することです。画像の幅と高さは一定です。ここでの課題は、実行前に要素の数がわからないため、Grid を動的に作成する必要があることです。グリッドの幅に応じて列数が自動的にカウントされるとよいでしょう。たとえば、画像の幅は 200、右マージンは 50 で、グリッド (または親要素、気にしないでください) の幅が 800 の場合、3 列になります。ただし、列数を明示的に設定できます。最も重要なことは、画像がグリッドのように見えるように配置することです。

ViewModel は要素の ObservableCollection を返します (必要な構造に変更できます)。テンプレートが定義された XAML コードには本当に感謝しています。

0 投票する
2 に答える
3080 参照

c# - WPF の最新 UI - ナビゲーション

ページ間でパラメーターを渡すにはどうすればよいですか? ページ uri にパラメーターを追加しようとしましたが、ユーザー コントロールで onNavigatedTo イベントを使用できないため、機能しませんでした。助けてください

0 投票する
2 に答える
1771 参照

c# - Metro UI for WPF の違い

「モダン UI for WPF」、「MahApps」、「Elysium」の間に実際の違いはありますか?

何を提案しますか?

機能のリストや比較を見つけることができます。それらすべてを深くテストするには時間がかかるため、すでにこれを行っている人がいる場合は、経験を共有していただければ幸いです。

0 投票する
3 に答える
2267 参照

c# - 複数のビュー間で ViewModel を共有する

この質問に簡単に答えられることを願っていますが、何日も経ち、UserControls 間でデータを共有する方法がわかりませんでした。

以下のページには 2 つのタブがあり、それらのソースが参照されています。また、ViewModel 内のコマンドにアクセスする [開始] というラベルの付いたボタンもあります。

私が抱えている問題は、データが実際にタブ内にあることです。同じ ViewModel を使用するように設定し、それぞれが ViewModel の独自のインスタンスを作成して、データが [スタート] ボタンに表示されないようにします。それ以来、それがうまくいくことを願っています。

これはかなり単純なプログラムであり、単一の要素のみを含む 3 つの個別の ViewModel を用意する必要があるとは思えませんが、おそらくそれが必要なことです。全体として、開始ボタンを押したときに、すべてのデータをすべて収集し、外部エンティティに送信する必要があります。

これが以前に尋ねられた質問である場合は申し訳ありませんが、私はC#に比較的慣れていないため、何を求めているのか完全にはわかりません. 前もって感謝します!

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

.net - POS 向けの Windows モダン アプリとデスクトップ アプリの比較

Windows 用の販売時点管理 (POS) を開発しています。デスクトップ アプリとして開発するか、最新のアプリとして開発するか、2 つの選択肢に分かれています。

私の理解では、Windows ストアはデスクトップ アプリを直接公開していません。Windows ストアで自分のアプリを販売したいので、最新のアプリが残ります。

ただし、Modern アプリは複雑なアプリケーション向けではないことも理解しています。POS には、在庫、ユーザーとシフトの管理、サプライヤー情報、ビジネス インテリジェンスが含まれており、将来的には複雑になる可能性があります。最新のアプリはこれに対応できますか?

また、Modern アプリの制限は何ですか? Microsoft の設計規則に従う必要があることはわかっていますが、それ以外に、データが大きい場合は遅くなりますか?

参考までに、スタンドアロン データベースとして SQLite を使用しています。

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

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.