Browse Source

set binding mode in xaml

pull/2453/head
Dan Walmsley 7 years ago
parent
commit
65a47c845e
  1. 2
      samples/ControlCatalog/MainWindow.xaml
  2. 2
      src/Avalonia.Controls/TopLevel.cs

2
samples/ControlCatalog/MainWindow.xaml

@ -5,7 +5,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:ControlCatalog.ViewModels"
xmlns:v="clr-namespace:ControlCatalog.Views"
x:Class="ControlCatalog.MainWindow" LocalNotificationManager="{Binding NotificationManager}">
x:Class="ControlCatalog.MainWindow" LocalNotificationManager="{Binding NotificationManager, Mode=OneWayToSource}">
<Window.DataTemplates>
<DataTemplate DataType="vm:NotificationViewModel">
<v:NotificationView />

2
src/Avalonia.Controls/TopLevel.cs

@ -52,7 +52,7 @@ namespace Avalonia.Controls
/// Defines the <see cref="LocalNotificationManager"/> property.
/// </summary>
public static readonly DirectProperty<TopLevel, INotificationManager> LocalNotificationManagerProperty =
AvaloniaProperty.RegisterDirect<TopLevel, INotificationManager>(nameof(LocalNotificationManager), o => o.LocalNotificationManager, defaultBindingMode: Data.BindingMode.OneWayToSource);
AvaloniaProperty.RegisterDirect<TopLevel, INotificationManager>(nameof(LocalNotificationManager), o => o.LocalNotificationManager);
/// <summary>
/// Defines the <see cref="SystemNotificationManager"/> property.

Loading…
Cancel
Save