diff --git a/29WxOrderWpf/App.xaml b/29WxOrderWpf/App.xaml index 1c7d122..e1b9953 100644 --- a/29WxOrderWpf/App.xaml +++ b/29WxOrderWpf/App.xaml @@ -11,6 +11,7 @@ + diff --git a/29WxOrderWpf/BaseWindows/BaseMsgWindow.xaml.cs b/29WxOrderWpf/BaseWindows/BaseMsgWindow.xaml.cs index 7061a44..528b65a 100644 --- a/29WxOrderWpf/BaseWindows/BaseMsgWindow.xaml.cs +++ b/29WxOrderWpf/BaseWindows/BaseMsgWindow.xaml.cs @@ -49,14 +49,14 @@ namespace _29WxOrderWpf.BaseWindows BaseMsgWindow msgBox = null; Window owner = window ?? MainWindow.Instance; - - owner.Dispatcher.Invoke(new Action(() => - { + //owner.Dispatcher.Invoke(() => + Application.Current.Dispatcher.Invoke(() => + { msgBox = CreateMsgForm(msg, title, wl); msgBox.imgTip.Source = Application.Current.Resources["imgBaseMsgInfo"] as ImageSource; - msgBox.Owner = owner; + //msgBox.Owner = owner; msgBox.ShowDialog(); - })); + }); return msgBox; } @@ -65,13 +65,14 @@ namespace _29WxOrderWpf.BaseWindows string title = string.IsNullOrEmpty(caption) ? "系统错误" : caption; BaseMsgWindow msgBox = null; Window owner = window ?? MainWindow.Instance; - owner.Dispatcher.Invoke(new Action(() => - { + //owner.Dispatcher.Invoke(() => + Application.Current.Dispatcher.Invoke(() => + { msgBox = CreateMsgForm(msg, title, wl); msgBox.imgTip.Source = Application.Current.Resources["imgBaseMsgErr"] as ImageSource; - msgBox.Owner = owner; + //msgBox.Owner = owner; msgBox.ShowDialog(); - })); + }); return msgBox; } @@ -81,8 +82,9 @@ namespace _29WxOrderWpf.BaseWindows BaseMsgWindow msgBox = null; Window owner = window ?? MainWindow.Instance; - owner.Dispatcher.Invoke(() => - { + //owner.Dispatcher.Invoke(() => + Application.Current.Dispatcher.Invoke(() => + { msgBox = new BaseMsgWindow { lblTitle = { Content = title }, @@ -94,7 +96,7 @@ namespace _29WxOrderWpf.BaseWindows msgBox.Width = (int)MsgWindowLevel.LARGE; msgBox.Height = 500; } - msgBox.Owner = owner; + //msgBox.Owner = owner; msgBox.ShowDialog(); }); return msgBox; diff --git a/29WxOrderWpf/Converters/TextToVisibilityConverter.cs b/29WxOrderWpf/Converters/TextToVisibilityConverter.cs index e9343fb..0c9130f 100644 --- a/29WxOrderWpf/Converters/TextToVisibilityConverter.cs +++ b/29WxOrderWpf/Converters/TextToVisibilityConverter.cs @@ -53,20 +53,36 @@ namespace _29WxOrderWpf.Converters } } - /// - /// 超出26个字的文本显示省略号 - /// - public class TextEllipsisConverter26 : IValueConverter - { - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - if (value.ParseToString().Length > 26) - return string.Join("", value.ParseToString().Take(26)) + "…"; - return value.ParseToString(); - } - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); // 单向绑定可不实现 - } - } + /// + /// 超出26个字的文本显示省略号 + /// + public class TextEllipsisConverter26 : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + if (value.ParseToString().Length > 26) + return string.Join("", value.ParseToString().Take(26)) + "…"; + return value.ParseToString(); + } + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); // 单向绑定可不实现 + } + } + /// + /// 超出10个字的文本显示省略号 + /// + public class TextEllipsisConverter8 : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + if (value.ParseToString().Length > 8) + return string.Join("", value.ParseToString().Take(8)) + "…"; + return value.ParseToString(); + } + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); // 单向绑定可不实现 + } + } } diff --git a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml index 403bb8b..ef2d0a8 100644 --- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml +++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml @@ -596,7 +596,7 @@ VerticalAlignment="Center" BorderBrush="{StaticResource mainColorBrush}" Click="chkMapProd_Click" - Content="已关联商品" + Content="选择SKU" FontSize="12" /> +