社区
WPF/Silverlight
帖子详情
使用Scaletransform缩放子控件,与父控件有间距
tianyi_hsy
2010-04-12 10:30:26
如题,使用Scaletransform缩小子控件,父控件和子控件之间有间隔出现,就好象子控件本来的尺寸并未改变,只是子控件显示出来的部分变小了,兄弟们有没有解决办法?
...全文
366
3
打赏
收藏
使用Scaletransform缩放子控件,与父控件有间距
如题,使用Scaletransform缩小子控件,父控件和子控件之间有间隔出现,就好象子控件本来的尺寸并未改变,只是子控件显示出来的部分变小了,兄弟们有没有解决办法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianyi_hsy
2010-04-13
打赏
举报
回复
<UserControl x:Class="SilverlightApplication4.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">
<Grid x:Name="LayoutRoot" Background="Blue" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Width="500" Height="500">
<StackPanel x:Name="stkTest" Orientation="Vertical" Background="DarkSalmon" Margin="0,0,26,46">
<StackPanel.RenderTransform>
<CompositeTransform ScaleY="0.9" ScaleX="0.9"/>
</StackPanel.RenderTransform>
<sdk:DataGrid AutoGenerateColumns="False" x:Name="gdTest" ScrollViewer.HorizontalScrollBarVisibility="Visible" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="ID" Binding="{Binding Path=Id}" />
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Name" Binding="{Binding Path=Name}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Sex" Binding="{Binding Path=Sex}" />
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</StackPanel>
</Grid>
</UserControl>
用Blend打开就可以看到stkTest控件有两个边框,一个是缩小前的,一个是缩小后的,
因为程序头是自己做的,所以只能放大部分,不能整体silverlight控件一起放大。
tianyi_hsy
2010-04-13
打赏
举报
回复
我用silverlight4.0 toolkit里的LayoutTransformer控件实现了部分界面的缩放。
jv9
2010-04-12
打赏
举报
回复
ScaleX和ScaleY是怎么设置的?
你是怎么判断子控件尺寸没有改变的呢? 如果能贴出一些代码比较容易判断。
参考一下:http://blogs.silverlight.net/blogs/msnow/archive/2008/08/26/silverlight-tip-of-the-day-33-how-to-scale-your-entire-app-and-its-elements-to-your-browsers-size.aspx
wpf画的仪表盘
控件
这是一个网友写的wpf仪表盘
控件
,我这里做了一个例
子
供大家学习。仪表盘
使用
wpf画出来的,大小颜色和表的刻度都可以设置。
WinForms的响应式设计技术
设计可自动
缩放
以适应不同的屏幕分辨率
WPF (基础
控件
1)Button
控件
的详细
使用
教程
WPF 的 `Button`
控件
是一个常用的交互元素,用于响应用户点击操作。它支持多种属性配置,如 `Content`(显示内容)、`Width`、`Height`、`Background` 等,能够通过事件处理器来处理 `Click` 事件。此外,WPF 还允许通过样式和控制模板自定义按钮的外观和行为,支持命令绑定以实现 MVVM 模式中的按钮功能,并可以添加动画效果。`Button`
控件
的灵活性使其适用于各种应用场景。
WPF Shape系列
控件
的详细
使用
教程
WPF(Windows Presentation Foundation)中的 Shape
控件
提供了一系列用于绘制几何形状的元素,如线条、矩形、椭圆、多边形等。这些
控件
继承自 System.Windows.Shapes.Shape 基类,具有一致的属性和行为,允许开发者轻松地在应用程序中创建丰富的图形界面。
WPF:
控件
属性
1、高度和宽度 不同尺寸的默认值: MinHeight MaxHeight Height MinWidth MaxWidth Width 0 Infinity NaN/Auto (自动) 其他尺寸: DesiredSize RenderSize ActualHeight/ActualWidth
WPF/Silverlight
8,756
社区成员
12,030
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章