Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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# Revit API building:如何在对话框中放置下拉列表?_C#_Revit_Revit Api - Fatal编程技术网

C# Revit API building:如何在对话框中放置下拉列表?

C# Revit API building:如何在对话框中放置下拉列表?,c#,revit,revit-api,C#,Revit,Revit Api,我正在使用C#为名为Revit Autodesk的软件构建API 我想显示一个对话框,其中显示一个下拉列表,然后用户可以从该列表中进行选择 我启动了一个名为 TaskDialog 它向我显示一个对话框,但我无法向其中添加下拉列表 有什么帮助吗?您不能将下拉列表添加到任务对话框中。TaskDialog是Revit API提供的一个类,因此用户只能自定义它的某些方面。查看Revit API文档以了解这些是什么 如果需要构建一个具有下拉列表的对话框,则需要自己创建一个自定义表单。为了完成您试图做的

我正在使用C#为名为
Revit Autodesk
的软件构建API

我想显示一个对话框,其中显示一个下拉列表,然后用户可以从该列表中进行选择

我启动了一个名为

 TaskDialog
它向我显示一个对话框,但我无法向其中添加下拉列表


有什么帮助吗?

您不能将下拉列表添加到任务对话框中。TaskDialog是Revit API提供的一个类,因此用户只能自定义它的某些方面。查看Revit API文档以了解这些是什么

如果需要构建一个具有下拉列表的对话框,则需要自己创建一个自定义表单。为了完成您试图做的事情,您应该研究WinForms或WPF,它们都是.NET Framework的用户界面库。两者都与Revit兼容