Click here to Skip to main content
15,844,155 members
Home / Discussions / C#
   

C#

 
JokeRe: Speech recognition and drawing Pin
Not Active17-Jan-12 11:17
mentorNot Active17-Jan-12 11:17 
AnswerRe: Speech recognition and drawing Pin
Dave Kreskowiak17-Jan-12 12:03
mveDave Kreskowiak17-Jan-12 12:03 
GeneralRe: Speech recognition and drawing Pin
Albert Holguin17-Jan-12 12:24
professionalAlbert Holguin17-Jan-12 12:24 
AnswerRe: Speech recognition and drawing Pin
Luc Pattyn17-Jan-12 12:57
sitebuilderLuc Pattyn17-Jan-12 12:57 
AnswerRe: Speech recognition and drawing Pin
venomation18-Jan-12 3:30
venomation18-Jan-12 3:30 
QuestionModal Form in WeifenLuo.WinFormsUI.Docking Pin
Member 150645617-Jan-12 5:47
Member 150645617-Jan-12 5:47 
AnswerRe: Modal Form in WeifenLuo.WinFormsUI.Docking Pin
Pete O'Hanlon17-Jan-12 6:00
subeditorPete O'Hanlon17-Jan-12 6:00 
Questionunable to bind to TextBox.Text Pin
Giorgi Nistor17-Jan-12 0:16
Giorgi Nistor17-Jan-12 0:16 
Hi
This is my first binding and it is not working.
It is set to TwoWay and it seems to update source data with the data from text box.
Ít doés not update the data from TextBox.

HTML
    <Window.Resources>
        <c:CMyData x:Key="mObj" pText="George"/>
    </Window.Resources>
    
    
    <DockPanel Name="dockPanel1">
        <Border BorderBrush="Silver" BorderThickness="1" Name="border1" DockPanel.Dock="Top" HorizontalAlignment="Stretch" VerticalAlignment="Top" Height="50">
            <Button Content="Button" Name="button1" Height="47" Click="button1_Click" />
        </Border>
        <Border BorderBrush="Silver" BorderThickness="1" Name="border2">
            <TextBox>
                <TextBox.Text>
                    <Binding Source="{StaticResource mObj}" Path="pText" UpdateSourceTrigger="PropertyChanged" Mode="TwoWay" />
                </TextBox.Text>
            </TextBox>    
        </Border>
    </DockPanel>
</Window>



C#
public class CMyData     : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;
        
        
        private string text="";

        public string pText
        {
            get { return text; }
            set 
            { 
                text = value;
                OnPropertyChanged("CHANGED");
            }
        }

       
        protected void OnPropertyChanged(string name)
        {
            PropertyChangedEventHandler handler = PropertyChanged;
 
            if (handler != null) 
            {
                handler(this, new PropertyChangedEventArgs(name));
            }
        }


    }

    public partial class MainWindow : Window
    {
        public CMyData mObj;
        
        
        public MainWindow()
        {
            InitializeComponent();
            mObj = new CMyData();
        }

        private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
        {

        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            mObj.pText = "Hello\r\nWorld";
           // UpdateLayout();
        }
    }

AnswerRe: unable to bind to TextBox.Text Pin
BobJanova17-Jan-12 0:21
BobJanova17-Jan-12 0:21 
GeneralRe: unable to bind to TextBox.Text Pin
Giorgi Nistor17-Jan-12 0:33
Giorgi Nistor17-Jan-12 0:33 
GeneralRe: unable to bind to TextBox.Text Pin
BobJanova17-Jan-12 2:47
BobJanova17-Jan-12 2:47 
GeneralRe: unable to bind to TextBox.Text Pin
Giorgi Nistor17-Jan-12 3:05
Giorgi Nistor17-Jan-12 3:05 
AnswerRe: unable to bind to TextBox.Text Pin
Pete O'Hanlon17-Jan-12 3:31
subeditorPete O'Hanlon17-Jan-12 3:31 
GeneralRe: unable to bind to TextBox.Text Pin
Giorgi Nistor17-Jan-12 5:17
Giorgi Nistor17-Jan-12 5:17 
GeneralRe: unable to bind to TextBox.Text Pin
Pete O'Hanlon17-Jan-12 5:31
subeditorPete O'Hanlon17-Jan-12 5:31 
Questionbeginer in c# Pin
Member 857363217-Jan-12 0:05
Member 857363217-Jan-12 0:05 
AnswerRe: beginer in c# Pin
V.17-Jan-12 0:08
professionalV.17-Jan-12 0:08 
AnswerRe: beginer in c# Pin
Richard MacCutchan17-Jan-12 0:10
mveRichard MacCutchan17-Jan-12 0:10 
AnswerRe: beginer in c# Pin
thatraja17-Jan-12 0:11
professionalthatraja17-Jan-12 0:11 
QuestionHow To Track [ Inserted/Updated ] Records Using ADO.NET Pin
AmbiguousName16-Jan-12 22:17
AmbiguousName16-Jan-12 22:17 
AnswerRe: How To Track [ Inserted/Updated ] Records Using ADO.NET Pin
Mycroft Holmes16-Jan-12 22:54
professionalMycroft Holmes16-Jan-12 22:54 
AnswerRe: How To Track [ Inserted/Updated ] Records Using ADO.NET Pin
BobJanova16-Jan-12 23:42
BobJanova16-Jan-12 23:42 
QuestionC# Limit number of characters user can enter - Console Application Pin
Deborah Palmer McCain16-Jan-12 13:08
Deborah Palmer McCain16-Jan-12 13:08 
AnswerRe: C# Limit number of characters user can enter - Console Application Pin
Wayne Gaylard16-Jan-12 19:46
professionalWayne Gaylard16-Jan-12 19:46 
GeneralRe: C# Limit number of characters user can enter - Console Application Pin
Deborah Palmer McCain16-Jan-12 20:04
Deborah Palmer McCain16-Jan-12 20:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.