Uso de WPF .NET 4.0 en VS2010 RTM: No puedo crear una ventana emergente WPF a pantalla completa.No se puede crear una ventana emergente WPF a pantalla completa
Si creo una ventana emergente con un ancho del 50% y una altura del 100%, todo funciona bien, pero si intento crear una ventana emergente de "pantalla completa" con un ancho y una altura del 100%, se muestra al 100% de ancho y 75% de altura ... la parte inferior está truncada.
Nota: La anchura y la altura en realidad están siendo expresada en píxeles de código, estoy usando por ciento para hacer la situación un poco más comprensible ...
se "siente" como si hubiera algún tipo de límite evitando que el área de una ventana emergente exceda ~ 75% del área total de la pantalla.
ACTUALIZACIÓN: Aquí hay un ejemplo de Hello World que muestra el problema.
<Window x:Class="TechnologyVisualizer.PopupTest"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="PopupTest"
WindowStyle="None" WindowState="Maximized" Background="DarkGray">
<Canvas x:Name="MainCanvas" Width="1920" Height="1080">
<Popup Placement="Center" VerticalAlignment="Center" HorizontalAlignment="Center" Width="1900" Height="1060" Name="popContent">
<TextBlock Background="Red">Hello World</TextBlock>
</Popup>
<Button Canvas.Left="50" Canvas.Top="50" Content="Menu" Height="60" Name="button1" Width="80"
FontSize="22" Foreground="White" Background="Black" Click="button1_Click" />
</Canvas>
</Window>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace TechnologyVisualizer
{
/// <summary>
/// Interaction logic for PopupTest.xaml
/// </summary>
public partial class PopupTest : Window
{
public PopupTest()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
popContent.IsOpen = true;
}
}
}
Si ejecuta este fondo el 25% de la ventana emergente no aparece cuando se cambia el ancho de la ventana emergente para 500 entonces se irá altura completa
¿Nos puede mostrar su código? –
Encontré una referencia a este problema en los foros de Telerik que afirma que es un error en WPF: http://www.telerik.com/community/forums/wpf/draganddrop/drag-and-drop-between-a-window- and-a-popup.aspx # 1102369 – Scrappydog