Friday, 11 September 2009

WPF

Test for Design Mode:
DesignerProperties.GetIsInDesignMode

Access framework property Metadata:
FrameworkPropertyMetaData fpmd = new TextBox.TextProperty.GetMetadata(typeof(TextBox)) as FrameworkPropertyElement;
bool bindingDirectionByDefault = fpmd.BindsTwoWayByDefault;

Changing List Selected Item on TextBox GotFocus:

<listview.itemcontainerstyle>
<style targettype="ListViewItem">
<setter property="HorizontalContentAlignment" value="Stretch"></setter>
<eventsetter event="GotFocus" handler="TextBox_GotFocus"></eventsetter>
</style>
</listview.itemcontainerstyle>



private void Item_GotFocus(object sender, RoutedEventArgs e)
{
ListViewItem item = sender as ListViewItem;
this.parameterList.SelectedItem = item.DataContext;
}

No comments:

Post a Comment