找回密码
 点一下
查看: 1863|回复: 8

用UI重载移动命令面板后如何居中?

[复制链接]
发表于 2014-8-27 13:40:21 | 显示全部楼层 |阅读模式
1.jpg

重载UI后发现 分辨率不同情况下 面板的位置会发生变化
如何固定居中显示?

位置.SC2Map (18.69 KB, 下载次数: 16)
发表于 2014-8-27 15:17:49 | 显示全部楼层
0.0没什么事吧
回复

使用道具 举报

发表于 2014-8-27 18:55:24 | 显示全部楼层
我记得有对齐参数可以设置
回复

使用道具 举报

发表于 2014-8-27 23:43:22 | 显示全部楼层
把锚点(Anchor)设定为居中(Center)然后重新对其一下坐标就好了。

点评

这样吗? 貌似没区别啊 分辨率一改 面板的位置还是一样会变  详情 回复 发表于 2014-8-28 12:52
回复

使用道具 举报

发表于 2014-8-28 09:39:04 | 显示全部楼层
虽然SC2的UI只能设置绝对长宽,但是却可以针对左中右上中下来分别对齐。
回复

使用道具 举报

 楼主| 发表于 2014-8-28 12:52:44 | 显示全部楼层
本帖最后由 tangweiaa 于 2014-8-28 12:55 编辑
四夕水草肃 发表于 2014-8-27 23:43
把锚点(Anchor)设定为居中(Center)然后重新对其一下坐标就好了。


<Anchor side="Center" relative="$parent" pos="Max" offset="0"/>
这样吗? 貌似没区别啊
分辨率一改 面板的位置还是一样会变 - -



如果 我用触发创建一个命令面板
要怎么修改触发创建的命令面板按钮的大小呢?



回复

使用道具 举报

发表于 2014-8-28 14:15:19 | 显示全部楼层
是Mid不是Center,而且你应该是pos那边写Mid.左右都对齐到Mid,然后给它设置一个长度就行。
回复

使用道具 举报

 楼主| 发表于 2014-8-28 15:10:04 | 显示全部楼层
抱歉 我想我表达的问题本身就错了
我是想将命令面板居中起来 然后建立对话框制作背景结果发现分辨率不同 面板位置会发生变化
未命名.jpg
未命名2.jpg
有什么办法可以让他始终显示在对话框内?

试过用对话框创建CommandPanelTemplate面板 但是按钮的大小位置没有发生变化依然是暴雪默认的设置

自定义的面板但是无法创建
回复

使用道具 举报

发表于 2014-8-28 18:01:57 | 显示全部楼层
啊啦是Mid啊……最近Mathematica用多了满脑子都是Center……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-26 21:29 , Processed in 0.178596 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表