or
[Table(Name="dbo.hotel")] public partial class hotel : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _idHotel; private int _ProveedorEmpresa_idProveedorEmpresa; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnidHotelChanging(int value); partial void OnidHotelChanged(); partial void OnProveedorEmpresa_idProveedorEmpresaChanging(int value); partial void OnProveedorEmpresa_idProveedorEmpresaChanged(); #endregion public hotel() { OnCreated(); } [Column(Storage="_idHotel", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int idHotel { get { return this._idHotel; } set { if ((this._idHotel != value)) { this.OnidHotelChanging(value); this.SendPropertyChanging(); this._idHotel = value; this.SendPropertyChanged("idHotel"); this.OnidHotelChanged(); } } } [Column(Storage="_ProveedorEmpresa_idProveedorEmpresa", DbType="Int NOT NULL")] public int ProveedorEmpresa_idProveedorEmpresa { get { return this._ProveedorEmpresa_idProveedorEmpresa; } set { if ((this._ProveedorEmpresa_idProveedorEmpresa != value)) { this.OnProveedorEmpresa_idProveedorEmpresaChanging(value); this.SendPropertyChanging(); this._ProveedorEmpresa_idProveedorEmpresa = value; this.SendPropertyChanged("ProveedorEmpresa_idProveedorEmpresa"); this.OnProveedorEmpresa_idProveedorEmpresaChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } }

1.<kernel:App_PageKernel <br> x:Class="Solar.Formularios.Administracion.Sistema.frmModulos"<br> xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" <br> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" <br> xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" <br> xmlns:d="http://schemas.microsoft.com/expression/blend/2008" <br> xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" <br> xmlns:kernel="clr-namespace:App_WpfResources;assembly=App_WpfResources" <br> xmlns:master="clr-namespace:Solar.App_LocalResources.Templates" <br> xmlns:Telerik_MaskedTextBox="clr-namespace:Telerik.Windows.Controls.MaskedTextBox;assembly=Telerik.Windows.Controls.Input"<br> xmlns:cl="clr-namespace:App_ControlLibrary;assembly=App_ControlLibrary"<br> xmlns:wex="clr-namespace:Wex.Lib.Interactions;assembly=Wex.Lib"<br> xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"<br> Title="Modulos" Width="1280" Height="800" Loaded="Page_Loaded"><br><p>... <br></p><p><ScrollViewer x:Name="pnlContenedorContenido" ScrollViewer.CanContentScroll="True" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto" RenderTransformOrigin="0.52,0.349"><br> <Grid HorizontalAlignment="Stretch" Height="800" VerticalAlignment="Stretch" Width="1280"><br> <i:Interaction.Triggers><br> <wex:EventTrigger ElementName="btnInsertar" EventName="Click"><br> <wex:PropertyAction Property="Text" Value="" TargetName="txtEjecutable"><br> <wex:PropertyAction.Conditions><br> <wex:InvokingConditions><br> <wex:InvokingCondition Property="kernel:App_PageKernel.EsRegistroNuevoProperty" Value="True"/><br> </wex:InvokingConditions><br> </wex:PropertyAction.Conditions><br> </wex:PropertyAction><br> </wex:EventTrigger><br></p><p>...</p><p><br><StackPanel x:Name="pnlBarraHerramientasDetalle" Height="55" Margin="0,0,3,0" Width="416"><br> <telerik:RadToolBar x:Name="tlbDetalle" Orientation="Horizontal" OverflowButtonVisibility="Hidden" Height="54" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" BorderBrush="#FFE9F2FF" BorderThickness="1" HorizontalAlignment="Right" Width="413"><br> <Button x:Name="btnInsertar" Tag="btnInsertar" Click="btnToolBar_Click"><br> <Image Source="/App_LocalResources/Imagenes/HojaNueva.png" Stretch="UniformToFill" Height="41" Width="41" /><br> </Button><br> </telerik:RadToolBar><br> </StackPanel><br> <Grid x:Name="pnlDetalle" Height="249" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"><br> <Grid Height="39" Margin="38,18,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="159"><br><Label x:Name="lblEjecutable" Content="Ejecutable" Margin="21,121,0,0" VerticalAlignment="Top" Width="77" Height="27"/><br> <TextBox x:Name="txtEjecutable" Style="{StaticResource Estilo1TextBox}" Text="{Binding ElementName=grdGridConsulta, Path=SelectedItem.CA003, Mode=TwoWay, UpdateSourceTrigger=LostFocus}" HorizontalAlignment="Left" Margin="102,121,0,0" TextWrapping="Wrap" VerticalAlignment="Top" TabIndex="2" Width="301" Height="27"/></p>...
My point is: wex:EventTrigger ElementName="btnInsertar" EventName="Click"> Catch Event Clik when button is pressed. this code:
wex:PropertyAction Property="Text" Value="" TargetName="txtEjecutable">GridViewDataColumn column = new GridViewDataColumn();column.FormatString = "{0:c}";