当前位置:  开发笔记 > Android > 正文

WPF样式设定器*高度和宽度

如何解决《WPF样式设定器*高度和宽度》经验,为你挑选了1个好方法。

我正在尝试创建一个WPF应用程序,它包含一个9x9网格,行和列使用不同的样式.我希望做的是为列和行定义的高度和宽度提供星形值.这似乎不适用于当前上下文.这是否可能,如果是这样,怎么样?



    
    
    
    
    
    


    
        
        
        
        
        
        
        
        
        
    
    
        
        
        
        
        
        
        
        
    



1> holsee..:

网格列定义/行定义定义布局,并且在定义的区域内,您应该添加应该设置样式的控件(使用附加的属性,因为您可能会变得乏味),因此请尝试不设置rowdefintions/columnsdefinitions样式.

造型项目:

您可以像这样在行/列中输入控件(对不起,如果我是光顾):


然后在行/列中的控件上定义样式.


尺寸(星值):

注意:网格将动态填充可用区域作为代码,如果您为网格定义固定的高度和宽度并希望按比例分配剩余空间,则只需应用星值.

换句话说......关于实现"明星价值":

我希望做的是为列和行定义的高度和宽度提供星形值.

为什么不直接在定义中输入这样的值?:

    
        
            
            
            
        
     

在此示例中,名为"rdRank"的行定义将具有固定高度"500",并且剩余空间将分配给"rdRank1",其将占用60%并且"rdRank2"占用40%.

**附属物:**

在你的风格:

    

您正在声明应用此样式的项目中的任何控件具有名为Height的属性,其值应为0.12.Control.Height最终会过滤掉.

如果您的目标是在行上使用高度0.12*,请使用:

    

..

    
    
        
        

使用'TargetType'可以定位特定于类型的属性,因此允许使用星值.

希望这能为您解决一些概念.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有