首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Urho3D锐化DropDownList弹出问题

Urho3D锐化DropDownList弹出问题
EN

Stack Overflow用户
提问于 2019-07-15 23:52:28
回答 1查看 22关注 0票数 0

我正在尝试在Urho3D Sharp中创建一个DropDownList。由于某些未知的原因,我无法从DropDownList中显示弹出窗口。有没有人有在Urho3D中创建下拉菜单的小窍门?

当下拉列表被按下时,我尝试调用ShowPopup,但是没有产生任何效果。

代码语言:javascript
复制
DropDownList ddl = new DropDownList();
ddl.SetMinSize(200, 30);
ddl.SetPosition(200, 81);
ddl.SetStyleAuto();
ddl.Popup.SetStyleAuto();
ddl.ItemSelected += args =>
{
   System.Console.WriteLine(args);
};
ddl.AddItem(t1);//Text Object
ddl.AddItem(t2);//Text Object
UI.Root.AddChild(ddl);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-16 04:12:30

我找到了答案。当你调用SetStyleAuto时,你应该传入一个样式的XmlFile。

代码语言:javascript
复制
XmlFile style = ResourceCache.GetXmlFile("UI/DefaultStyle.xml");
ddl.SetStyleAuto(style);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57043294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档