C# 绑定文本框';s通过代码到父级的高度
我有一个文本框,我正在通过代码创建,以插入WPF接口中的控件。该控件可以通过点击和拖动代码动态调整大小,我希望文本框的高度和宽度与控件的高度和宽度相匹配。最终的结果是,我有一个文本框,我可以动态调整大小 该框将放置在此边框中:C# 绑定文本框';s通过代码到父级的高度,c#,wpf,textbox,C#,Wpf,Textbox,我有一个文本框,我正在通过代码创建,以插入WPF接口中的控件。该控件可以通过点击和拖动代码动态调整大小,我希望文本框的高度和宽度与控件的高度和宽度相匹配。最终的结果是,我有一个文本框,我可以动态调整大小 该框将放置在此边框中: <Border Name="borInner" Margin="0,0,2,0" HorizontalAlignment="Center" VerticalAlignment="Center" /> 然后创建文本框 element = new TextBox
<Border Name="borInner" Margin="0,0,2,0" HorizontalAlignment="Center" VerticalAlignment="Center" />
然后创建文本框
element = new TextBox() {
AcceptsReturn = true,
TextWrapping = TextWrapping.Wrap,
VerticalScrollBarVisibility = ScrollBarVisibility.Auto,
HorizontalAlignment = HorizontalAlignment.Stretch,
VerticalAlignment = VerticalAlignment.Stretch,
HorizontalScrollBarVisibility = ScrollBarVisibility.Auto
};
并将该文本框添加到boriner
我遗漏了什么,或者有没有人有一个合适的解决办法?确保您的内边框(borInner)不在StackPanel或其他将其子对象的高度限制在最低限度的东西内。如果是这样的话,请考虑使用网格或DOKKPAND之类的东西。 < P>尝试将文本框的高度设置为<代码>双.No./C>。然后将边距设置为0左右。它位于另一个边框中,另一个边框本身位于网格中(在控件上)。所以,borInner->borVis->gridOuter->Control
element = new TextBox() {
AcceptsReturn = true,
TextWrapping = TextWrapping.Wrap,
VerticalScrollBarVisibility = ScrollBarVisibility.Auto,
HorizontalAlignment = HorizontalAlignment.Stretch,
VerticalAlignment = VerticalAlignment.Stretch,
HorizontalScrollBarVisibility = ScrollBarVisibility.Auto
};