Я связал Height и Width моего окна. Теперь окно в Visual Studio настолько маленькое, что я больше не могу над ним работать. Установка значений по умолчанию Height и Width решит мою проблему. Возможно ли это в Binding?
Height
Width
Binding
<Window 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" x:Class="Sth.MainWindow" x:Name="Window" Width="{Binding Path=WidthOfImage, Mode=TwoWay}" Height="{Binding Path=HeightOfImage, Mode=TwoWay}" > ... </Window>
Можем ли мы установить значения по умолчанию в WPF Binding? Как?
См. FallbackValue:
FallbackValue
<Window 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" x:Class="Sth.MainWindow" x:Name="Window" Width="{Binding Path=WidthOfImage, Mode=TwoWay, FallbackValue=200}" Height="{Binding Path=HeightOfImage, Mode=TwoWay, FallbackValue=150}" > ... </Window>
Вы также можете использовать MinWidth или MinHeight для решения проблемы с небольшим окном.
MinWidth
MinHeight