diff --git a/HandyControl/Controls/Image/ImageViewer.cs b/HandyControl/Controls/Image/ImageViewer.cs index 4422a932..08ffd909 100644 --- a/HandyControl/Controls/Image/ImageViewer.cs +++ b/HandyControl/Controls/Image/ImageViewer.cs @@ -16,7 +16,7 @@ using Microsoft.Win32; namespace HandyControl.Controls { - [TemplatePart(Name = ElementGridMain, Type = typeof(Grid))] + [TemplatePart(Name = ElementPanelMain, Type = typeof(Panel))] [TemplatePart(Name = ElementCanvasSmallImg, Type = typeof(Canvas))] [TemplatePart(Name = ElementBorderMove, Type = typeof(Border))] [TemplatePart(Name = ElementBorderBottom, Type = typeof(Border))] @@ -25,7 +25,7 @@ namespace HandyControl.Controls { #region Constants - private const string ElementGridMain = "PART_GridMain"; + private const string ElementPanelMain = "PART_PanelMain"; private const string ElementCanvasSmallImg = "PART_CanvasSmallImg"; @@ -52,7 +52,7 @@ namespace HandyControl.Controls Filter = $"{Lang.PngImg}|*.png" }; - private Grid _gridMain; + private Panel _panelMain; private Canvas _canvasSmallImg; @@ -401,7 +401,7 @@ namespace HandyControl.Controls base.OnApplyTemplate(); - _gridMain = GetTemplateChild(ElementGridMain) as Grid; + _panelMain = GetTemplateChild(ElementPanelMain) as Panel; _canvasSmallImg = GetTemplateChild(ElementCanvasSmallImg) as Canvas; _borderMove = GetTemplateChild(ElementBorderMove) as Border; _imageMain = GetTemplateChild(ElementImageMain) as Image; @@ -610,7 +610,7 @@ namespace HandyControl.Controls private void ImageMain_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { - _imgMouseDownPoint = Mouse.GetPosition(_gridMain); + _imgMouseDownPoint = Mouse.GetPosition(_panelMain); _imgMouseDownMargin = ImageMargin; _imgIsMouseLeftButtonDown = true; } @@ -705,7 +705,7 @@ namespace HandyControl.Controls ImageScale = tempScale; - var posCanvas = Mouse.GetPosition(_gridMain); + var posCanvas = Mouse.GetPosition(_panelMain); var posImg = new Point(posCanvas.X - _imgActualMargin.Left, posCanvas.Y - _imgActualMargin.Top); var marginX = .5 * _scaleInternalWidth; @@ -789,7 +789,7 @@ namespace HandyControl.Controls /// private void MoveImg() { - _imgCurrentPoint = Mouse.GetPosition(_gridMain); + _imgCurrentPoint = Mouse.GetPosition(_panelMain); ShowCloseButton = _imgCurrentPoint.Y < 200; ShowBorderBottom = _imgCurrentPoint.Y > ActualHeight - 200; diff --git a/HandyControl/Controls/Window/ImageBrowser.cs b/HandyControl/Controls/Window/ImageBrowser.cs index f711ff54..c9741b62 100644 --- a/HandyControl/Controls/Window/ImageBrowser.cs +++ b/HandyControl/Controls/Window/ImageBrowser.cs @@ -12,13 +12,13 @@ namespace HandyControl.Controls /// /// 图片浏览器 /// - [TemplatePart(Name = ElementGridTop, Type = typeof(Grid))] + [TemplatePart(Name = ElementPanelTop, Type = typeof(Panel))] [TemplatePart(Name = ElementImageViewer, Type = typeof(ImageViewer))] public class ImageBrowser : Window { #region Constants - private const string ElementGridTop = "PART_GridTop"; + private const string ElementPanelTop = "PART_PanelTop"; private const string ElementImageViewer = "PART_ImageViewer"; @@ -26,7 +26,7 @@ namespace HandyControl.Controls #region Data - private Grid _gridTop; + private Panel _panelTop; private ImageViewer _imageViewer; @@ -82,9 +82,9 @@ namespace HandyControl.Controls public override void OnApplyTemplate() { - if (_gridTop != null) + if (_panelTop != null) { - _gridTop.MouseLeftButtonDown -= GridTop_OnMouseLeftButtonDown; + _panelTop.MouseLeftButtonDown -= PanelTopOnMouseLeftButtonDown; } if (_imageViewer != null) @@ -94,12 +94,12 @@ namespace HandyControl.Controls base.OnApplyTemplate(); - _gridTop = GetTemplateChild(ElementGridTop) as Grid; + _panelTop = GetTemplateChild(ElementPanelTop) as Panel; _imageViewer = GetTemplateChild(ElementImageViewer) as ImageViewer; - if (_gridTop != null) + if (_panelTop != null) { - _gridTop.MouseLeftButtonDown += GridTop_OnMouseLeftButtonDown; + _panelTop.MouseLeftButtonDown += PanelTopOnMouseLeftButtonDown; } if (_imageViewer != null) @@ -110,7 +110,7 @@ namespace HandyControl.Controls private void ButtonClose_OnClick(object sender, RoutedEventArgs e) => Close(); - private void GridTop_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e) + private void PanelTopOnMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) { diff --git a/HandyControl/Themes/Styles/Base/ButtonBaseStyle.xaml b/HandyControl/Themes/Styles/Base/ButtonBaseStyle.xaml index ba892a86..e8a2237e 100644 --- a/HandyControl/Themes/Styles/Base/ButtonBaseStyle.xaml +++ b/HandyControl/Themes/Styles/Base/ButtonBaseStyle.xaml @@ -12,7 +12,7 @@ - + @@ -20,7 +20,7 @@ - + diff --git a/HandyControl/Themes/Styles/Base/ChatBubbleBaseStyle.xaml b/HandyControl/Themes/Styles/Base/ChatBubbleBaseStyle.xaml index 4a1b11f3..d13f74d9 100644 --- a/HandyControl/Themes/Styles/Base/ChatBubbleBaseStyle.xaml +++ b/HandyControl/Themes/Styles/Base/ChatBubbleBaseStyle.xaml @@ -9,12 +9,12 @@ - + - + @@ -31,15 +31,15 @@ - + - + - + - + @@ -112,12 +112,12 @@ - + - + diff --git a/HandyControl/Themes/Styles/Base/CheckBoxBaseStyle.xaml b/HandyControl/Themes/Styles/Base/CheckBoxBaseStyle.xaml index fe118f00..d76c9d47 100644 --- a/HandyControl/Themes/Styles/Base/CheckBoxBaseStyle.xaml +++ b/HandyControl/Themes/Styles/Base/CheckBoxBaseStyle.xaml @@ -1,5 +1,6 @@  + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:controls="clr-namespace:HandyControl.Controls"> --> - \ No newline at end of file diff --git a/HandyControl/Themes/Styles/ProgressBar.xaml b/HandyControl/Themes/Styles/ProgressBar.xaml index 117fc66b..dba2c685 100644 --- a/HandyControl/Themes/Styles/ProgressBar.xaml +++ b/HandyControl/Themes/Styles/ProgressBar.xaml @@ -223,12 +223,12 @@ - + - + diff --git a/HandyControl/Themes/Styles/Slider.xaml b/HandyControl/Themes/Styles/Slider.xaml index 2fceabbd..9deb9000 100644 --- a/HandyControl/Themes/Styles/Slider.xaml +++ b/HandyControl/Themes/Styles/Slider.xaml @@ -28,7 +28,7 @@ - + @@ -53,11 +53,11 @@ - + - + @@ -82,7 +82,7 @@ - +