Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <UserControl x:Class="WpfApplication3.UserControl1"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
- <StackPanel Background="LightCyan">
- <TextBox Margin="8" Text="{Binding Text, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" />
- </StackPanel>
- </UserControl>
- using System;
- using System.Windows;
- using System.Windows.Controls;
- namespace WpfApplication3
- {
- public partial class UserControl1 : UserControl
- {
- public static DependencyProperty TextProperty = DependencyProperty.Register("Text", typeof(string), typeof(UserControl1), new PropertyMetadata(null));
- public string Text
- {
- get { return GetValue(TextProperty) as string; }
- set { SetValue(TextProperty, value); }
- }
- public UserControl1() { InitializeComponent(); }
- }
- }
- <UserControl x:Class="WpfApplication3.UserControl1" x:Name="UserControl1"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
- <StackPanel Background="LightCyan">
- <TextBox Margin="8" Text="{Binding Path=Text, ElementName=UserControl1}" />
- </StackPanel>
- </UserControl>
- DataContext = this;
- <TextBox Margin="8" Text="{Binding Text} />
Add Comment
Please, Sign In to add comment