每次我进行构建时,我都希望这个Pre-build事件发生:
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Run Code Online (Sandbox Code Playgroud)
如果目录在那里,这工作正常.但是如果目录不存在那么它将导致构建失败.我尝试做这样的事情来检查目录是否存在:
if Exists('$(ProjectDir)\obj\Debug\Package\PackageTmp\')
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Run Code Online (Sandbox Code Playgroud)
但我相信我的语法错误,因为我得到一个255的退出代码.什么是让它工作的正确方法?
谢谢!
我正在尝试向上下文菜单添加标题。下面的 xaml 几乎可以满足我的需求。问题是用户可以选择 TextBlock,如果他们单击 TextBlock,菜单就会消失。(如果用户单击分隔符,菜单仍然存在。)所以基本上我希望如果用户将鼠标移到它上面时不会突出显示 TextBlock,并且我也不希望菜单在用户单击 TextBlock 时消失。
<TextBlock.ContextMenu>
<ContextMenu>
<TextBlock Text="Test!!!" />
<Separator></Separator>
<MenuItem Header="menu item1" />
<MenuItem Header="menu item2" />
</ContextMenu>
</TextBlock.ContextMenu>
Run Code Online (Sandbox Code Playgroud)