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/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 48ea5e0..ef2d0a8 100644 --- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml +++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml @@ -1081,7 +1081,7 @@ - + diff --git a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs index 6e73510..8bcbe72 100644 --- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs +++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs @@ -1261,7 +1261,7 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls if (tabItem != null) { var filteLstTmp = userOrderLst.Where(o => !GetOrderIsFilter(o, "异常需重拍")); - Dispatcher.Invoke(new Action(() => { tabItem.Header = "异常需重拍(" + userOrderLst.Where(r => r.isAbnormal).Count() + "|" + filteLstTmp.Count() + ")"; })); + Dispatcher.Invoke(new Action(() => { tabItem.Header = "异常需重拍(" + userOrderLst.Where(r => r.IsAbnormal).Count() + "|" + filteLstTmp.Count() + ")"; })); } Dispatcher.Invoke(new Action(() => { tabItem = tabItems.FirstOrDefault(t => t.Header.ParseToString().StartsWith("全部订单")); })); if (tabItem != null) @@ -1636,7 +1636,7 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls return true; } } - if (filterHeadStr.StartsWith("异常需重拍") && !order.isAbnormal) + if (filterHeadStr.StartsWith("异常需重拍") && !order.IsAbnormal) { return true; } diff --git a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml index f97bea2..26c0474 100644 --- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml +++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml @@ -1022,7 +1022,7 @@ IsReadOnly="True" Text="{Binding ItemOrder.shop_remark}" TextWrapping="Wrap" - Visibility="Visible" + Visibility="{Binding ItemOrder.shop_remark, Converter={StaticResource HasTextVisibility}}" WaterMark="店铺备注" />