From a73a583ed761f84870a697211065b3d5d500deb9 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Mon, 7 Oct 2024 17:12:46 -0400 Subject: [PATCH] Improve time zone settings - Add drag/drop reordering - Display time zone name and ID --- SettingsWindow/TimeZoneWindow.xaml | 22 ++++++++++++--- SettingsWindow/TimeZonesSettingsPanel.xaml | 27 +++++++++++++++---- SettingsWindow/TimeZonesSettingsPanel.xaml.cs | 2 -- TimeZoneEntry.cs | 3 +++ WindowSource.cs | 5 +--- WorldClockStatusWindow.csproj | 1 + 6 files changed, 46 insertions(+), 14 deletions(-) diff --git a/SettingsWindow/TimeZoneWindow.xaml b/SettingsWindow/TimeZoneWindow.xaml index 1dc0d56..9eb7aec 100644 --- a/SettingsWindow/TimeZoneWindow.xaml +++ b/SettingsWindow/TimeZoneWindow.xaml @@ -8,6 +8,7 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls" xmlns:windows="clr-namespace:ChrisKaczor.Wpf.Windows;assembly=ChrisKaczor.Wpf.Windows.CategoryWindow" + xmlns:system="clr-namespace:System;assembly=System.Runtime" mc:Ignorable="d" Title="TimeZoneWindow" ResizeMode="NoResize" @@ -42,12 +43,26 @@ mah:TextBoxHelper.SelectAllOnFocus="True" Text="{Binding Path=Label, UpdateSourceTrigger=Explicit, ValidatesOnExceptions=True}" /> + mah:TextBoxHelper.Watermark="{x:Static properties:Resources.TimeZoneColumnHeader}"> + + + + + + + + + -