wpf中添加控件怎么不显示

问题描述

wpf中添加控件怎么不显示

新人求指导,代码如下,TextBlock和Button不显示

<Window x:Class="计算器界面.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="计算器" Height="322" Width="228">
    <Grid>
        <StackPanel Height="20" Orientation="Vertical" VerticalAlignment="Top">
            <Grid Height="20">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                </Grid.ColumnDefinitions>
                <TextBlock Text="查看(V)" Grid.Column="0" VerticalAlignment="Center" Margin="5,0"></TextBlock>
                <TextBlock Text="编辑(E)" Grid.Column="1" VerticalAlignment="Center" Margin="5,0"></TextBlock>
                <TextBlock Text="帮助(H)" Grid.Column="2" VerticalAlignment="Center" Margin="5,0"></TextBlock>
            </Grid>
            <Grid Height="270">
                <Grid.RowDefinitions>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                </Grid.ColumnDefinitions>
                <TextBlock Name="txtBkResult" Grid.Row="0" Grid.RowSpan="2" Grid.ColumnSpan="5"></TextBlock>
                <Button Name="btnMC" Content="MC" Grid.Row="2" Grid.Column="0" Background="Blue"></Button>
            </Grid>

        </StackPanel>
    </Grid>
</Window>

运行如图

解决方案

StackPanel 的Height 设置为20 的问题

时间: 2024-08-22 14:54:38

wpf中添加控件怎么不显示的相关文章

《Visual Basic 2012入门经典》----1.5 在窗体中添加控件

1.5 在窗体中添加控件 Visual Basic 2012入门经典设置窗体的初始属性后,现在通过在窗体中添加对象来创建用户界面.可置于窗体中的对象被称为控件.有些控件有可见的界面,用户可与之进行交互:而另外一些控件对用户总是不可见的.本示例将使用这两种控件.屏幕的左边是标题为"Toolbox"的竖直选项卡,单击"Toolbox"选项卡显示"Toolbox"窗口以显示最常用的控件:如果有必要,单击"Common Controls&quo

bootstrap中日历控件datepicker无法显示

问题描述 bootstrap中日历控件datepicker无法显示 报错 $(...).datepicker is not a function 一直出现这个问题,导致日历控件点不出来 <!-- Jquery 插件 --> <script type="text/javascript" src="${pageContext.request.contextPath}/include/javascript/jquery/jquery-1.11.3.min.js&q

wpf 中 image控件中的bitmapsource/bitmapimage大小变化?

问题描述 wpf中image控件中的bitmapsource/bitmapimage大小一直都不变,怎么让其改变啊,急 解决方案 解决方案二:<DataGridTemplateColumn.CellTemplate><DataTemplate><ImageMouseLeftButtonDown="Image_MouseLeftButtonDown_1"Tag="{BindingFid,UpdateSourceTrigger=PropertyCha

WPF中TreeView控件在选中节点后如何获取其父节点,再父节点信息

问题描述 winform中TreeView控件中,在选中某个节点后,可以用e.Node.Parent来获取其父节点信息,再父节点可以用e.Node.Parent.Parent,而在WPF中此方法似乎不行,如,在选中某个节点后TreeViewItemitem=(TreeViewItem)treeCourseInfo.SelectedItem;可以获取该节点的信息if(item.Header.ToString()=="科目信息",但是不知该如何获取其父节点,再父节点.....信息,各位有谁

WPF中image控件鼠标事件

问题描述 我在WPF的窗口中添加了一个image控件,然后想通过该控件的MouseDown事件来捕捉鼠标的位置,可是添加了事件的处理程序后,该事件怎么都不响应,下面是xaml和cs中的代码<Windowx:Class="TrackingForms.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.mic

c#中什么控件既能显示文字又能显示图片?

问题描述 我做的qq如何把表情添加到控件中? 解决方案 解决方案二:textbox吧,文字显示在框内,图片就用做背景.解决方案三:winform,richtextboxwebform,htmlediter解决方案四:引用楼主renmuqiang的回复: 我做的qq如何把表情添加到控件中? 多了,RTB,listview都可以解决方案五:RichTextBox可以但是有些小问题还是挺蛋疼的..比如对gif的支持就不是很好..解决方案六:winformorwebform?解决方案七:ToolStri

C#中让控件全屏显示的实现代码

1.使用winapi "SetParent" 接口: 复制代码代码如下: [DllImport("user32.dll", SetLastError = true)]  static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);  复制代码代码如下: control.Dock = DockStyle.None;  control.Left = 0;  control.Top = 0;

新手问个问题,wpf动态添加控件,怎么马上显示出来

问题描述 我用for动态添加20个image控件,每个image都要网页上下载预览图片,写好代码后,我发现这玩意要20个图片全部下完了再显示出image控件,20个预览图要下好久呀.能不能添加一个image,马上显示一个?那个children.add我写在for里面了呀,我原本理解的是他生成就立刻显示出来,看起来好像不对,该从什么方向入手?至少给个百度关键词方向,我去找找-- 解决方案 解决方案二:预览之前把图下载到本地在指定source解决方案三:我就是先下载预览图片的,但是我看了本地文件夹,

C#中让控件全屏显示的实现代码(WinForm)_C#教程

1.使用winapi "SetParent" 接口: 复制代码 代码如下: [DllImport("user32.dll", SetLastError = true)] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent); 复制代码 代码如下: control.Dock = DockStyle.None; control.Left = 0; control.Top = 0; c