我需要的是一些公式来为其所有者TextBlock
计算Canvas
的字体大小。
假设我的Canvas
高度为100.0,那么 TextBlock
字体大小应填充Canvas
的所有空格?
P.S。主要问题是我水平滚动这些TextBlocks
答案 0 :(得分:2)
为什么不将FontSize
放在TextBlock
Height
Canvas
中,ActualHeight
与Canvas
绑定{{1}}? (未明确设置{{1}})的{{1}}
答案 1 :(得分:1)
我找到了适用于我的解决方案。
double h = canvas1.Height / 2;
TextBlock1.FontSize = h;
答案 2 :(得分:0)
我找到了适用于我的解决方案。
double h = canvas1.Height / 2;
foreach (var item in textBlocks)
{
if (item is TextBlock)
{
(item as TextBlock).FontSize = h;
}
}