LEADTOOLSを配置する
LEADTOOLSの参照設定
初期状態が完成したら、プロジェクトでLEADTOOLSを使えるようにしましょう。
LEADTOOLSを使えるようにするには参照設定が必要ですが、その前に少しだけ準備が必要です。ソリューションエクスプローラーでプロジェクトを右クリックして[追加]‐[参照]メニューで「Windows XAMLコンポーネント」を開いても、LEADTOOLSのコンポーネントは表示されません。
ダイアログにある[参照]ボタンをクリックして、LEADTOOLSのインストールフォルダ配下のコンポーネントを指定します。
Windowsストアアプリ向けのコンポーネントは、x86用、x64用、ARM用と3タイプが用意されています。今回はx86用の「V17.05.00.62_WinRT」フォルダを開きます。
そして、winmdファイルすべてとLeadTools.Controls.dllを選択して[追加]ボタンをクリックします。これでLEADTOOLSの機能がプロジェクトに取り込まれました。
プロジェクトのプラットフォーム
x86用のコンポーネントを指定したので、[ビルド]‐[構成マネージャー]でプラットフォームをx86に切り替えます。
XAMLエディタを使った配置
LEADTOOLSのコンポーネントをVisual Studioで配置するときは、XAMLエディタでPageタグにLeadTools.Controls引用を定義します。
このように定義しておけば、「<custom:」と打てばインテリセンスが効いて、LEADTOOLSのコンポーネントが表示されます。
Blendを使った配置
Visual Studio 2013に付属しているBlendは、XAML専用の高機能画面エディタです。Blend単体でも起動できますが、Visual StudioのソリューションエクスプローラーでXAMLファイルを右クリックから[Blend]メニューでも起動できます。
LEADTOOLSの配置はBlendも可能で、参照設定が終わっていれば[アセット]‐[場所]にLeadTools.Control.dllが表示されます。その中でImageViewerとRasterImageViewerが選べるようになるので、それをページ上にドラッグ&ドロップして配置することができます。
Visual Studioよりも、さらにXAML編集がしやすいツールなので、慣れると強い味方になります。