Public Class CheckedImageToggleButton Public Shared ReadOnly ImageSourceProperty As DependencyProperty = DependencyProperty.Register("ImageSource", GetType(String), GetType(CheckedImageToggleButton), New FrameworkPropertyMetadata("")) Public Shadows Property ImageSource As String Get Return CStr(MyBase.GetValue(ImageSourceProperty)) End Get Set(value As String) MyBase.SetValue(ImageSourceProperty, value) End Set End Property Public Shared ReadOnly CheckedImageSourceProperty As DependencyProperty = DependencyProperty.Register("CheckedImageSource", GetType(String), GetType(CheckedImageToggleButton), New FrameworkPropertyMetadata("")) Public Shadows Property CheckedImageSource As String Get Return CStr(MyBase.GetValue(CheckedImageSourceProperty)) End Get Set(value As String) MyBase.SetValue(ImageSourceProperty, value) End Set End Property End Class