Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在xaml中强制控件的名称_C#_Wpf_Xaml - Fatal编程技术网

C# 在xaml中强制控件的名称

C# 在xaml中强制控件的名称,c#,wpf,xaml,C#,Wpf,Xaml,如何在编译时强制每个控件在xaml(wpf)中设置Name属性? 我需要它在可点击的控件,如按钮,复选框,…,我的自定义可点击控件 我考虑过这些选择: 可能正在编写一些exe文件,这些文件将作为VisualStudio项目(或VS解决方案)预构建事件的一部分? 这个exe实际上是一个小编译器,它将识别每个控件的start和ot,并验证它是否包含“Name=”字符串 可能是Visual Studio 2017中内置的代码分析 你能帮忙吗 对每个中型和大型项目都需要报告用户单击的控件以及用户使用的区

如何在编译时强制每个控件在xaml(wpf)中设置Name属性? 我需要它在可点击的控件,如按钮,复选框,…,我的自定义可点击控件

我考虑过这些选择:

  • 可能正在编写一些exe文件,这些文件将作为VisualStudio项目(或VS解决方案)预构建事件的一部分? 这个exe实际上是一个小编译器,它将识别每个控件的start和ot,并验证它是否包含“Name=”字符串
  • 可能是Visual Studio 2017中内置的代码分析
  • 你能帮忙吗

  • 对每个中型和大型项目都需要报告用户单击的控件以及用户使用的区域。此功能用于错误复制和项目用户使用的功能的一般分析。要实现它,您需要订阅多种类型控件(按钮、复选框等)的多个事件。然后,您将收到用户按特定按钮的通知。但是如果按钮没有名字,那么你确实得不到任何信息。因此,我必须在xaml中设置每个按钮(以及其他几个控件类型)的名称。所以仍然是同一个问题,我如何在编译时(构建时)强制开发人员在xaml wpf中设置一些属性(标记或名称)?