Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.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# 绑定文本框';s通过代码到父级的高度_C#_Wpf_Textbox - Fatal编程技术网

C# 绑定文本框';s通过代码到父级的高度

C# 绑定文本框';s通过代码到父级的高度,c#,wpf,textbox,C#,Wpf,Textbox,我有一个文本框,我正在通过代码创建,以插入WPF接口中的控件。该控件可以通过点击和拖动代码动态调整大小,我希望文本框的高度和宽度与控件的高度和宽度相匹配。最终的结果是,我有一个文本框,我可以动态调整大小 该框将放置在此边框中: <Border Name="borInner" Margin="0,0,2,0" HorizontalAlignment="Center" VerticalAlignment="Center" /> 然后创建文本框 element = new TextBox

我有一个文本框,我正在通过代码创建,以插入WPF接口中的控件。该控件可以通过点击和拖动代码动态调整大小,我希望文本框的高度和宽度与控件的高度和宽度相匹配。最终的结果是,我有一个文本框,我可以动态调整大小

该框将放置在此边框中:

<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
        };