Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 根据Silverlight中的网格内容在网格中设置网格行定义高度_C#_Silverlight_Binding_Height_Row - Fatal编程技术网

C# 根据Silverlight中的网格内容在网格中设置网格行定义高度

C# 根据Silverlight中的网格内容在网格中设置网格行定义高度,c#,silverlight,binding,height,row,C#,Silverlight,Binding,Height,Row,我想做的(实际上我不知道是否可能)是根据给定行的内容设置其高度: 假设aaa被放入网格的行中 请注意:我希望我的行保持一开始设置的高度 那有可能吗 干杯 <RowDefinition Height="Auto" /> 我还没有测试过它,但它应该给你一个好的开始。编辑测试过,它可以工作。也许有更好的方法,但这是一种方法。不幸的是,我的控件可能会更改其高度(可以扩展)。但是,我希望网格行高度保持在开始时设置的状态,因此自动不是一个好选项(该行将调整大小)是的,有了这些先决条

我想做的(实际上我不知道是否可能)是根据给定行的内容设置其高度:

假设aaa被放入网格的行中

请注意:我希望我的行保持一开始设置的高度

那有可能吗

干杯

<RowDefinition Height="Auto" />

我还没有测试过它,但它应该给你一个好的开始。编辑测试过,它可以工作。也许有更好的方法,但这是一种方法。

不幸的是,我的控件可能会更改其高度(可以扩展)。但是,我希望网格行高度保持在开始时设置的状态,因此自动不是一个好选项(该行将调整大小)是的,有了这些先决条件,我的回答无法完成任务。我建议您编辑您的问题,以包括如果内容的高度发生变化,该行需要保持其初始高度,我不清楚:)
grid.RowDefinitions[x].Height = new GridLength(((FrameworkElement)sender).ActualHeight, GridUnitType.Pixel);
content.SizeChanged -= content_SizeChanged;