我有一个包含数据网格的弹出窗口。如果我将数据网格划分为列,则它会显示数据网格中的列,并且没有问题。但是当我在数据网格的行中包含一些内容时,那些内容就不可见了。
<Popup Name="myPopUp"
Placement="MousePoint"
AllowsTransparency="False"
PopupAnimation="Slide"
StaysOpen="False"
Height="370"
Width="350">
<Border BorderThickness="3" BorderBrush="Black">
<Grid Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="320"/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions>
<DataGrid>
<DataGrid.Columns>
<DataGridTemplateColumn Header="Code" Width="160" IsReadOnly="True">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="Test"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
</Border>
</Popup>
我想知道为什么会这样。有人可以帮忙吗? 是否存在弹出窗口中无法包含数据网格的情况?
答案 0 :(得分:0)
要使弹出控件可见,您需要将IsOpen属性设置为true。 供您参考,http://www.c-sharpcorner.com/UploadFile/mahesh/using-xaml-popup-in-wpf/