<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="BindingWithFallback" Height="300" Width="300">
<StackPanel>
<TextBox Text="{Binding Path=MyProperty, Mode=OneWay, FallbackValue=(waiting), IsAsync=True}" IsReadOnly="True" />
</StackPanel>
</Window>
//File:Window.xaml.vb
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports System.Windows
Imports System.Windows.Controls
Imports System.Windows.Data
Imports System.Windows.Documents
Imports System.Windows.Input
Imports System.Windows.Media
Imports System.Windows.Media.Imaging
Imports System.Windows.Shapes
Namespace WpfApplication1
Class [MyClass]
Public ReadOnly Property MyProperty() As String
Get
System.Threading.Thread.Sleep(2000)
Return "BBB"
End Get
End Property
End Class
Public Partial Class Window1
Inherits System.Windows.Window
Public Sub New()
InitializeComponent()
DataContext = New [MyClass]()
End Sub
End Class
End Namespace
|