Example #1
0
        private void OpenRenameDialog(object sender, MouseButtonEventArgs e)
        {
            RenameDialog RD = new RenameDialog();

            RD.NewName    = Title;  // assign NewName dep prop of RenameDialog to Title prop of TitleBar which is bound to TitleText of VM
            RD.Identifier = "#";
            RD.Save       = Rename; // assign Save delegate com of RenameDialog to Rename del com of TitleBar which is bound to TitleRename of VM
            Point pos = this.PointToScreen(new Point(0, 0));

            RD.Left = pos.X;
            RD.Top  = Math.Min(pos.Y, System.Windows.SystemParameters.WorkArea.Height - RD.Height);
            RD.ShowDialog();
        }
Example #2
0
        private void OpenRenameDialog(object sender, RoutedEventArgs e)
        {
            RenameDialog RD = new RenameDialog();

            RD.NewName    = LVItem.Name;
            RD.Identifier = LVItem.UID;
            RD.Save       = Rename;
            Point pos = this.PointToScreen(new Point(0, 0));

            RD.Left = pos.X;
            RD.Top  = Math.Min(pos.Y, System.Windows.SystemParameters.WorkArea.Height - RD.Height);
            RD.ShowDialog();
        }