You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blend for Visual Studio 2022中“创建为UserControl”菜单无法生成控件

Blend for Visual Studio 2022: "Create as a UserControl..."无响应问题

问题重现

  • 在Blend for Visual Studio 2022中新建WPF解决方案及项目,确保MainWindow.xaml可正常添加Button、Checkbox等控件
  • 选中所有添加的控件,右键呼出菜单并选择“Create as a UserControl...”
  • 输入控件名称(如MyUserControl)后点击确定,无任何反馈,预期的UserControl文件未生成

旧版Microsoft Expression Blend可正常完成此操作,大概率是Blend for VS2022的已知bug。

可行的解决办法

  1. 验证项目类型
    确认当前项目为标准WPF项目(.NET Framework/.NET Core/.NET 5+均可),某些特殊模板(如WinUI项目)可能不支持该功能。
  2. 重置Blend配置
    打开Blend,通过工具->导入和导出设置->重置所有设置恢复默认配置,重启后重试操作,排除配置损坏导致的异常。
  3. 更新至最新版本
    检查Visual Studio 2022的更新,安装最新的累积更新,微软可能已修复该bug。
  4. 手动创建UserControl
    若上述方法无效,可手动替代完成:
    • 右键项目,选择添加->用户控件(WPF),命名为MyUserControl
    • 将MainWindow.xaml中选中的控件代码剪切到MyUserControl.xaml的<Grid>(或其他根容器)内
    • 在MainWindow.xaml中声明自定义控件的命名空间,然后添加该UserControl实例

内容的提问来源于stack exchange,提问作者Gilbert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 05:01:01