問題タブ [scsf]

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

vb.net - アクティベーション時の Presenter の呼び出し方法

Smart Client Software Factory 2008 を使用しています。モジュール コントローラーには、次のようなことを行って、まだ作成されていない場合にのみ新しい子コントローラーを作成するコードがあります。

複数のアイテムが同じキーを再利用するため、そのアクションがトリガーされると、タブの新しいインスタンスを作成する代わりにタブが表示されます。これはうまくいきます。

ただし、1 つの欠点があります。アクティブ化したら、そのアイテムのプレゼンター内でチェックを実行する必要があります。そのため、プレゼンターでメソッドを呼び出す必要があります。プレゼンターでメソッドを呼び出す方法はありますか、またはワークアイテムがアクティブ化されたときにビューで実行されるイベントはありますか? それを実現する方法がわかりませんか?

ありがとう。

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

c# - 範囲指定されたイベントを作成するにはどうすればよいですか?

2009 年にスマート クライアント ソフトウェア ファクトリで作成された cab アプリケーションを移行しようとしています。イベント アグリゲーターまではすべて順調に見えました。次のようなコードが必要です。

これ以外の提案は大歓迎です。目標は、イベント システムを cab/scsf のワークアイテム インフラストラクチャに保持することです。

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

c# - ビジネス モジュールまたはファウンデーション モジュールをスマート クライアント ソリューションに追加できません。ビジュアル スタジオ 2015

最近、VS 2010 プロフェッショナルから VS 2015 コミュニティに切り替えましたが、Smart Client Software Factory 2010 で問題が発生しました。VS2015 用の GAX および Smart Client Software Factory をダウンロードしてインストールしました。スマート クライアント アプリケーション (C#) を作成することができ、インフラストラクチャ フォルダー (ソース フォルダーに配置されます)、シェル、インターフェイス、ライブラリなどの通常のテンプレート プロジェクトを取得します。ここで発生した問題は、ソリューションにビジネス モジュールを追加できないことです。「新しいプロジェクト」ウィザードを使用することも、ソース フォルダーを右クリックして「Smart Client Software Factory 2010」->「ビジネス モジュールを追加する」を選択することもできません。「Smart Client Software Factory 2010」オプションは、右クリック メニューにもありません。

この奇妙な動作の原因と、それを修正する方法はありますか? ありがとう。

アップデート

もう少し掘り下げたところ、ガイダンスナビゲーターに「Add Add Fundational(C#) Module」と「Add Add Business Module(C#)」がテンプレートとして表示されます。(Add という単語が 2 回出てくるのはタイプミスではありません)

ここに画像の説明を入力

[このテンプレートを展開] をクリックすると、ソリューション ツリーのウィンドウが表示されます。 ここに画像の説明を入力

しかし、次にソースを選択すると (ここでビジネス モジュールを作成し、accept をクリックしても何も起こらず、Visual Studio から次のメッセージが表示されるため)。

ここに画像の説明を入力

元のメッセージで言及するのを忘れていたのは、GAT もインストールして Guidance Automation Manager で有効にしたことです。アイデアはありますか?

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

xbap - Smart Client をブラウザで実行するために XBAP に変換する

ブラウザで WinForm スマート クライアント デスクトップ アプリケーションを実行する必要があります。次の記事では、WPF ブラウザー アプリケーション (XBAP) で WinForm をホストする方法について説明します。

http://www.codeproject.com/Articles/31429/Embedding-a-NET-WinForms-Application-in-an-Interne

しかし、私たちのアプリケーションは Smart Client アーキテクチャ (Smart Client Software Factory - Guidance Package) に基づいています。したがって、フォームの作成と表示を制御することはできません。WPF ブラウザー ベースのアプリケーションでスマート クライアントをホストするために必要なものの詳細を共有できますか?