問題タブ [xbap]
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.
wpf - xbap とスタンドアロン アプリのリストビュー ナビゲーション動作
リストビューを含む wpf アプリケーションがあります。アプリケーションをスタンドアロンとして実行すると、キーボードの上矢印キーと下矢印キーを使用してリストをナビゲートできます。アプリケーションが XBAP としてデプロイされ、ブラウザー ウィンドウで実行される場合、これも実行できますが、たとえば、一番上の要素に到達して上矢印キーをもう一度押すと、フォーカスがブラウザーの URL バーにジャンプします。
これを防ぐ簡単な方法があるかどうかは誰にもわかりませんか?
ありがとう。
c# - XBAP アプリケーションでモーダル ウィンドウを実装する方法
ページに次のコードを持つ XBAP アプリケーションがあります。
このコードが XBAP ページから呼び出されると、結果のウィンドウはモーダル ウィンドウのようには動作しません。
大幅な変更なしに、同じように動作するように変更するにはどうすればよいでしょうか?
c# - XBAP を使用してブラウザーを直接ナビゲートする
私は完全な信頼に取り組んでいますWPF ブラウザー アプリケーション (XBAP) を使用していて、思わぬ障害に遭遇しました。クライアント上のアプリケーションは、特定のプレフィックス/プロトコルを使用してナビゲーション リクエストを処理するように配線されています。(たとえば、「foo://...」) さらに、アプリケーションは、どのブラウザーが要求を作成するかによって、これらを異なる方法で処理します。ページの「NavigationService.Navigate()」メソッドを試しましたが、何らかの奇妙な理由でこれがWebRequest オブジェクトが関与し、「URI プレフィックスが認識されない」という NotSupportedException が発生します.WebBrowser コントロールを作成し、このプレフィックスを使用して IT を正常にナビゲートできますが、アプリケーションはそれを別のブラウザーとして認識し、異なる反応を示します.Silverlight を使用していた場合、完全に機能するブラウザの「window.location」を直接設定することになりますが、もちろん、
つまり、XBAP をホストするブラウザーをトリガーして、この特別なプレフィックスを持つ URI に移動する必要があります。
うわー。それだけだと思います。ありがとう。
更新: .Net Framework 4.0 では、ブラウザの DOM に直接アクセスできるようになり、この問題は解決されますが、.Net 3.x でこれを実現する方法を探しています。
assemblies - C#で公開されたXBAPバージョンを取得する
現在ローカルマシンで公開されているXBAPがあり、XMALに「About」キャンバスが組み込まれています。公開されたバージョン番号を表示したいのですが、アセンブリのバージョン番号しか取得できないようです。助言がありますか?
wpf - WPF C#システム。展開の問題
C#でXBAPアプリケーションを開発していて、System.Deploymentオブジェクトメソッドを使用できるようにしたいと考えています。オブジェクトブラウザでは、すべてのオブジェクトを表示できます。コードを介してこれらのメソッドにアクセスしようとすると、機能せず、メソッドが名前空間にないことを示します。
助言がありますか?
c# - WCF Web サービスでの委任
現在、トランスポート セキュリティと Windows クライアント資格情報の種類を使用して WSHttpBinding エンドポイントを介して提供されている WCF Web サービスがあります。このサービスは IIS 5.1 上でホストされ、SSL はドメイン証明機関からの証明書を使用して構成されます。IIS 自体は、ドメイン コンピューター上で test@domain.com の ID を使用して実行されます。匿名アクセスは無効になっており、統合 Windows 認証が唯一の認証方法です。
このサービスには、現在の Windows ID 名と偽装レベルを返すメソッドがあります。メソッドの OperationBehaviourAttribute で Impersonation が Required に設定されています。
クライアントで WCF チャネルを手動で構築し、サービスの委任を許可しています。
クライアントは、信頼できる発行元の証明書ストアに移動されたドメイン証明書で署名された完全に信頼できる XBAP です。
ホスト コンピューター、test@domain.com および current@domain.com には、ドメイン内で委任の許可が設定されており、機密としてマークされているユーザーはいません。偽装が機能するため、 SeImpersonatePrivilege も問題にはなりません。
クライアントがサービス メソッドを呼び出すと、メソッドは "domain\current" と "Impersonation" を返します。私が必要とするのは、「ドメイン\現在」と「委任」です。http://msdn.microsoft.com/en-us/library/ms730088.aspxの 2 番目の表によると、これは、クライアントまたはサービスが委任できないことを意味します。
ドメインの機能レベルは Windows 2000 Mixed です。これは NTLM 認証を意味するとどこかで読みましたが、それはドメイン コントローラー間のトラフィックに言及していると思います。https 上で実行されていない場合、WiresharksupportedMech: 1.2.840.48018.1.2.2 (MS KRB5 - Microsoft Kerberos 5)
が http 応答に表示されるため、Kerberos が有効になっているように見えます。
技術的には、2 つのドメイン コントローラーがどちらも W2K3 サーバーであるため、機能レベルを Windows 2003 まで上げることができますが、IT 部門は現在、バックアップ操作などにリソースを割り当てることができず、機能レベルを上げる前に実行したいことです。レベル。
Windows Server 2003 の機能レベルにアップグレードできる仮想テスト ドメインがありますが、このドメインには証明機関や IIS がインストールされたクライアント コンピューターがないため、テスト目的で機能レベルを上げて残りのインフラストラクチャをセットアップすることができます。かなりの作業です。
これは私がしばらく解決できなかった問題です。Web には「こうすればいい」というような記事があふれているようですが、私はこれらの記事をまったく読んでいません。何が間違っているのですか?
firefox - FireFox の隠し div の問題における XBAP iFrame
IFRAME 内に XBAP があり、DIV 内にラップされています。この XBAP は、ユーザーの意志で非表示にしたり表示したりできます。ただし、FireFox では、DIV を非表示にしてから再表示すると、XBAP が表示されなくなります。
見つけられるあらゆる種類の更新方法を試しましたが、何も機能していないようです。その時点で特に利用可能な情報を表示しているため、XBAP をリロードしたくありません。
助言がありますか?
.net - WPF WBA (XBAP) と Silverlight の比較
ウェブサイトを含むシステム・サイトの作成を検討しています。私は WPF のメリットを享受したいと考えており、WBA はこれを行うための良い手段のようです。一方、Silverlight もこの目標を達成するのに適していますが、WBA は Silverlight よりも多くのオプションと機能を提供するという違いがあります。
Silverlight と比較して、WBA を使用した場合のメリットとデメリットは何ですか? WBA は IE でのみサポートされていますか?
どんな洞察も非常に役に立ちます。