タイトルが付いています。SilverlightでWinform Control.Handleに相当するものは何ですか?
Silverlightアプリケーションをクリップボードビューアとして登録したいので、コントロールハンドルが必要です。
msdnとgoogleで検索していて、何も見つかりませんでした。それは存在しますか?
タイトルが付いています。SilverlightでWinform Control.Handleに相当するものは何ですか?
Silverlightアプリケーションをクリップボードビューアとして登録したいので、コントロールハンドルが必要です。
msdnとgoogleで検索していて、何も見つかりませんでした。それは存在しますか?
コントロールハンドルは、SLのウィンドウがないことを覚えている限り、ウィンドウのハンドルであるHWNDです。たとえば、WPFの下にあった場合、それを行うWindowInteropHelperクラスがあります。
SLに関しては、検索は以下をもたらす: SilverlightContainer.WindowHandle Property
ないあなたはしかし、それを使用することができます確かに、それは、.NETインフラストラクチャの一部です。
ahhh ...「このAPIは.NET Frameworkインフラストラクチャをサポートしており、コードから直接使用するためのものではありません」と表示されています。.....私はグーグルを続けるでしょう。 ... –
リフレクションとILSpyによって、あなたが探しているHWNDである非公開のメンバーにアクセスできる可能性があります。 – Aybe
http://www.silverlight.net/learn/creating-ui/clipboard –
@HansPassantクリップボードビューアを使用したい理由は、クリップボード内の他のデータオブジェクト(イメージなど)を監視する必要があるためです。 SLではサポートされていません。 –
Silverlightを使用してWinformsジョブを実行しないでください。 Silverlightを使用できるようにするには、COMサーバーを作成することができます。それでもOOBしか動かすことはできません。 –