Browse Source

copy node ID by clicking on node ID menu item

Grant Limberg 8 năm trước cách đây
mục cha
commit
f61c5836b2
2 tập tin đã thay đổi với 5 bổ sung2 xóa
  1. 1 1
      windows/WinUI/ToolbarItem.xaml
  2. 4 1
      windows/WinUI/ToolbarItem.xaml.cs

+ 1 - 1
windows/WinUI/ToolbarItem.xaml

@@ -27,7 +27,7 @@
                 <ContextMenu>
                     <ContextMenu.ItemsSource>
                         <CompositeCollection>
-                            <MenuItem Header="Node ID: abeb9f9bc5"
+                            <MenuItem Header="Node ID: unknown"
                                       Click="ToolbarItem_NodeIDClicked"
                                       x:Name="nodeIdMenuItem"/>
                             <Separator/>

+ 4 - 1
windows/WinUI/ToolbarItem.xaml.cs

@@ -44,6 +44,8 @@ namespace WinUI
             set { _networkCollection = value; }
         }
 
+        private string nodeId;
+
         public ToolbarItem()
         {
             InitializeComponent();
@@ -94,6 +96,7 @@ namespace WinUI
                 {
                     nodeIdMenuItem.Header = "Node ID: " + status.Address;
                     nodeIdMenuItem.IsEnabled = true;
+                    nodeId = status.Address;
                 }));
             }
         }
@@ -110,7 +113,7 @@ namespace WinUI
 
         private void ToolbarItem_NodeIDClicked(object sender, System.Windows.RoutedEventArgs e)
         {
-            // TODO: Copy Node ID to clipboard
+            Clipboard.SetText(nodeId);
         }
 
         private void ToolbarItem_ShowNetworksClicked(object sender, System.Windows.RoutedEventArgs e)