0
Я делаю полноэкранное приложение C# с WPF. Но мой контент покидает экран, потому что я хочу, чтобы высота и ширина приложения были динамическими. Это мой текущий тест:Мое содержимое оставляет мой экран, как я могу предотвратить это?
<Window x:Class="examen.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:examen"
mc:Ignorable="d"
Background="#024886"
Title="MainWindow" WindowStyle="None" WindowState="Maximized" >
<Canvas>
<Rectangle Fill="#FBB510" Height="84" RadiusX="20" RadiusY="20" Stroke="Black"
VerticalAlignment="Bottom" MouseLeftButtonDown="Rectangle_MouseLeftButtonDown"
Canvas.Left="248" Width="89" Canvas.Top="242"/>
</Canvas>
</Window>
Как я могу убедиться, что содержание будет оставаться на своем месте?
Можете ли вы описать, что происходит, и что вы хотите происходит? Слишком большой контент, и вы хотите: 1) прокрутить его 2) масштабировать (увеличить?) 3) что-то еще? – Sinatr
Я думаю, его увеличено в –
Вы можете попробовать обернуть свой холст в окне просмотра. Это будет масштабировать все. Таким образом, вы можете установить статическую ширину холста, и окно просмотра изменит его размер соответствующим образом. –