C# 用于文件操作的WPF工具提示
我正在WPF中实现一个文本编辑器。我是WPF和C的新手。我能够获得“剪切”、“复制”、“粘贴”选项的工具提示。但是,如何获得文件操作的工具提示,如“新建”、“打开”、“保存”、“另存为”和“关闭”?此外,我确实看到,当我在Richtextbox中编辑文件时,编辑器不会指示该文件已更改。如何实现此功能?感谢您的帮助C# 用于文件操作的WPF工具提示,c#,wpf,tooltip,C#,Wpf,Tooltip,我正在WPF中实现一个文本编辑器。我是WPF和C的新手。我能够获得“剪切”、“复制”、“粘贴”选项的工具提示。但是,如何获得文件操作的工具提示,如“新建”、“打开”、“保存”、“另存为”和“关闭”?此外,我确实看到,当我在Richtextbox中编辑文件时,编辑器不会指示该文件已更改。如何实现此功能?感谢您的帮助 <MenuItem Header="_File"> <MenuItem Header="_New" Click="New_Cl
<MenuItem Header="_File">
<MenuItem Header="_New" Click="New_Click"/>
<Separator />
<MenuItem Header="_Open" Click="Open_Click"/>
<Separator />
<MenuItem Header="_Save" Click="Save_Click">
<MenuItem.Icon>
<Image Source="C:\Users\stambi\Documents\Visual Studio 2012\Projects\PatternEditor\PatternEditor\Images\FileSave.png" Height="21"></Image>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="_Save As" Click="Save_As_Click">
<MenuItem.Icon>
<Image Source="C:\Users\stambi\Documents\Visual Studio 2012\Projects\PatternEditor\PatternEditor\Images\FileSaveAs.png" Height="21"></Image>
</MenuItem.Icon>
</MenuItem>
<Separator />
<MenuItem Header="_Close" Click="Close_Click"/>
<Separator />
<MenuItem Header="_Exit" Click="Exit_Click"/>
</MenuItem>
<MenuItem Header="_Edit">
<MenuItem Header="_Cut" Command="ApplicationCommands.Cut" ToolTip="Cut">
<MenuItem.Icon>
<Image Source="C:\Users\stambi\Documents\Visual Studio 2012\Projects\PatternEditor\PatternEditor\Images\EditCut.png" Height="21"></Image>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="_Copy" Command="ApplicationCommands.Copy" ToolTip="Copy">
<MenuItem.Icon>
<Image Source="C:\Users\stambi\Documents\Visual Studio 2012\Projects\PatternEditor\PatternEditor\Images\EditCopy.png" Height="21"></Image>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="_Paste" Command="ApplicationCommands.Paste" ToolTip="Paste">
<MenuItem.Icon>
<Image Source="C:\Users\stambi\Documents\Visual Studio 2012\Projects\PatternEditor\PatternEditor\Images\EditPaste.png" Height="21"></Image>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="_Undo" Command="ApplicationCommands.Undo" ToolTip="Undo">
<MenuItem.Icon>
<Image Source="C:\Users\stambi\Documents\Visual Studio 2012\Projects\PatternEditor\PatternEditor\Images\EditUndo.png" Height="21"></Image>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="_Redo" Command="ApplicationCommands.Redo" ToolTip="Redo">
<MenuItem.Icon>
<Image Source="C:\Users\stambi\Documents\Visual Studio 2012\Projects\PatternEditor\PatternEditor\Images\EditRedo.png" Height="21"></Image>
</MenuItem.Icon>
</MenuItem>
</MenuItem>
使用
新建、打开、保存
执行相同的操作,您必须定义工具提示
属性
关于如何确定文件是否已更改,取决于您希望如何构建它。假设您有停靠窗口
作为RichTextBox
的父项,您希望在DockWindow
的标题
中有一个指示符号,还是只想知道文件是否已更改,然后您可以使用名为TextChanged
的事件