2010-02-10 5 views
5

Я связал Height и Width моего окна. Теперь в Visual Studio окно настолько маленькое, что я больше не могу работать над ним. Установка значений по умолчанию на Height и Width решит мою проблему. Возможно ли это в Binding?Значение по умолчанию в WPF 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? Как?

ответ

9

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 для решения вашей небольшой проблемы окна.

Смежные вопросы