2016-05-31 8 views
0

デスクトップアプリケーションのズームコントロール(WpfExtensions-https://wpfextensions.codeplex.com/)内にグラフがあります。コントロールのデフォルト位置は左上です。左下に位置を変更したいと思います。 更新ズームコントロールの位置をwpf拡張子から変更します

+0

正確にwpf拡張ライブラリとは何ですか?いくつかのxamlを提供できますか? – Sam

+0

@Sam質問を更新しました。 – bill

+0

"コントロールのデフォルトの位置は左上です" - ズームスライダーとボタンを意味しますか? – Sam

答えて

0

あなたは、単に外部からのコントロール(ボタンやスライダー)のズーム位置設定ができません - 物理的にそれはハードコーディングされた位置でちょうどBorderCanvas内部です:

Canvas.Left="20" 
Canvas.Top="20" 

そして、私は成功しませんでしたZoomControlテンプレートをターゲットソリューション内の新しい位置に置き換えます(ZoomControlのソースコードを変更せずに) - 位置を変更しますが、正しく動作しなくなります。

ので(私のために働いた)唯一の方法は、CodePlexのからソースコードをダウンロードしてWPFExtensions内の位置を変更することです - >テーマ - > Generic.xaml(ライン27および28)へ:

Canvas.Left="20" 
Canvas.Bottom="20" 

次にコンパイルソリューション内のWPFExtensions.dllを置き換えます。

関連する問題