如何创建分辨率特定列表框?
-
07-09-2020 - |
题
我正在开发Silverlight应用程序。我的应用程序中有一个ListBox。我正在与该列表框进行动态绑定。我的XAML和Dynamic Biding的代码背后的代码存在于以下链接中。在下面的链接中,第二个TextBlock包含比以下链接所示的更多文本
如何在silverlight中使用listbox进行动态绑定?< / a>
我想调整列表框中存在的TextBlock作为ListBox调整大小。为此,我推荐以下两个链接。
http://forums.silverlight.net/forums/p/19787 /518178.aspx http://forums.silverlight.net/forums/p/18918/ 70469.aspx#70469
在上面的两个链接中,我可以看到,随着我更改计算机的分辨率,我的列表框的宽度更改。我可以看到代码vGrid.Width = lstbox1.ActualWidth;
.
在上面的链接中。但是Lisbox内部存在的TextBlock的宽度不会改变,因为它不会伸展以适应列表框的大小。现在我还想在ListBox调整大小时更改列表框中存在的TextBlock的宽度。我正在使用Windows 7操作系统。怎么做 ?您能否向我提供我可以解决上述问题的任何代码或链接。如果我做错了,请指导我。
解决方案
我发现了解决方案。该解决方案如下
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>
</Style>
</ListBox.ItemContainerStyle>
.
有关详细信息,您可以引用链接 - 如何获取列表框项temptemplate以水平拉伸列表框的全部宽度?
不隶属于 StackOverflow