设置项目自定义操作阅读复选框
我添加了复选框和对话框。
我需要能够从自定义操作中读取框的状态。我还需要我拥有的路径,但我找不到如何读取复选框的状态。
这怎么能做到呢?
public override void Commit(IDictionary savedState)
{
base.Commit(savedState);
String TargetDirectory = Path.GetDirectoryName(Context.Parameters["AssemblyPath"]);
MessageBox.Show(TargetDirectory);
// Code needed to read the checkboxes!
}
I have checkboxes and a dialogue added.
I need to be able to read the state of the boxes from a custom action. I also need the path which I have but I can't find how to read the state of the checkboxes.
How can this be done?
public override void Commit(IDictionary savedState)
{
base.Commit(savedState);
String TargetDirectory = Path.GetDirectoryName(Context.Parameters["AssemblyPath"]);
MessageBox.Show(TargetDirectory);
// Code needed to read the checkboxes!
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了!
在自定义操作中添加
/tool="[XYZ] " /MyInfo="[ABC] "
其中 XYZ 和 ABC 是 CheckboxNProperty
,然后在上面的自定义操作中读取它们,因此
MessageBox.Show(Context.Parameters["XYZ"]);
Found it!
in custom Actions add
/tool="[XYZ] " /MyInfo="[ABC] "
where XYZ and ABC are the CheckboxNProperty
then read them in in the custom action above thus
MessageBox.Show(Context.Parameters["XYZ"]);