更新setting
This commit is contained in:
@@ -22,11 +22,20 @@ namespace COFTester.Views
|
||||
{
|
||||
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
|
||||
{
|
||||
if (values.Length < 3 || values[0] == null || values[1] == null || values[2] == null)
|
||||
// 检查是否有足够的值
|
||||
if (values == null || values.Length < 3)
|
||||
return "-";
|
||||
|
||||
// 检查是否有 UnsetValue 或 null
|
||||
if (values[0] == System.Windows.DependencyProperty.UnsetValue ||
|
||||
values[1] == System.Windows.DependencyProperty.UnsetValue ||
|
||||
values[2] == System.Windows.DependencyProperty.UnsetValue)
|
||||
return "-";
|
||||
|
||||
// 安全地转换布尔值
|
||||
if (!(values[0] is bool direction1) || !(values[1] is bool direction2))
|
||||
return "-";
|
||||
|
||||
bool direction1 = (bool)values[0];
|
||||
bool direction2 = (bool)values[1];
|
||||
var lang = LanguageResources.Instance;
|
||||
string directionType = parameter as string ?? "";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user