[Visual Basic] Public Property ButtonAspectRatio As System.Windows.Controls.Button
[C#] public System.Windows.Controls.Button ButtonAspectRatio {get; set;}
プロパティ値
System.Windows.Controls.Button 型の値
解説
「縦横比を保つ」設定用の Button コントロールを示します。
ボタンのイメージを ToolBarSetupObjects
標準のものから変更したい場合などボタン毎の詳細な設定や、任意のボタンのイベントの取得が可能です。
例
(1) 「縦横比を保つ」ボタンのイメージを変更する。
[Visual Basic.NET] Dim image As Image = new Image() image.Source = new BitmapImage(new Uri("pack://application:,,,/image/image.png", UriKind.Absolute)) ToolBarSetupObjects1.ButtonAspectRatio.Image.Content = image [Visual C#.NET] Image image = new Image(); image.Source = new BitmapImage(new Uri("pack://application:,,,/image/image.png", UriKind.Absolute)); toolBarSetupObjects1.ButtonAspectRatio.Image.Content = image;(2) 「枠色不透明度を大きくする」ボタンのクリックイベントを発生させ、取得する。
[Visual Basic.NET] ※FormLoad イベント内などで、ButtonBorderColorOpacityUp のクリックイベントのデリゲートを設定しておく AddHandler ToolBarSetupObjects1.ButtonBorderColorOpacityUp.Click, AddressOf Me.ButtonBorderColorOpacityUpt_Click 'イベントハンドラデリゲート Private Sub ButtonBorderColorOpacityUp_Click(ByVal sender As Object, ByVal e As RoutedEventArgs) 'イベント発生で処理する内容をここに記載 End Sub [Visual C#.NET] ※FormLoad イベント内などで、ButtonBorderColorOpacityUp のクリックイベントのデリゲートを設定しておく toolBarSetupObjects1.ButtonBorderColorOpacityUp.Click += new MouseEventHandlerButtonBorderColorOpacityUp_Click); //イベントハンドラデリゲート private void ButtonBorderColorOpacityUp_Click(object sender, RoutedEventArgs e) { //イベント発生で処理する内容をここに記載 }
参照
ToolBarSetupObjects メンバ | Newtone.ImageKit.WPF.ToolBarSetupObjects