Finally I have got some time to taste XAML!

Finally I have got some time to taste XAML!

 

This weekend I played some time with XAML; very interesting language!

Here is my first XAML program:

 

<DockPanel ID="root"
           xmlns="http://schemas.microsoft.com/2003/xaml/"
           xmlns:def="Definition">

  

<TextBox Width="200" Height="50">
    <Text>&#x0C36;&#x0C40; &#x0C27; &#x0C4D;  &#x0C15;&#x0C4B; &#x0C17;&#x0C02; &#x0C1F;&#x0C3F;</Text>
  </TextBox>

<TextBox ID="tb1"
  Width="200" Height="50" 
  DockPanel.Top="50px"
  > Sreedhar Koganti </TextBox>

  
</DockPanel>

 

and the output for the program is:

 

I tried to show my name in my native language (Telugu) and in English!! Well it worked!! Very interesting simple first program!!

 

Well, I do have a question!

We have many .Net languages now, then why we are end up having one more language (XAML)!! Are there any advantages we are going to have with this than other languages?? Any one has answer!!! If you have, please share with me!

 

I do like XAML and it’s very interesting! ofcourse Validation rules are the best part in it upto now, they are very useful in real time!! Still long way to go in learning it more!!

 

 

 

 

Published Sunday, December 28, 2003 11:30 PM by SreedharK

Comments

# re: Finally I have got some time to taste XAML!

Monday, December 29, 2003 3:14 AM by Thomas Tomiczek
::there any advantages we are going to have
::with this than other languages??

One word: Skinning :-)

# re: Finally I have got some time to taste XAML!

Monday, December 29, 2003 6:04 AM by Sreedhar Koganti
Yes!!! That's there!! Yes this could be one!
Is there are any other advantage are there?

# XAML: Why another language?!?!

Monday, December 29, 2003 6:35 AM by TrackBack
Sreedhar Koganti asks

We have many .Net languages now, then why we are end up having one more language (XAML)!! Are there any advantages we are going to have with this than other languages?? Any one has answer!!! If you have, please share with me!

I think one of the biggest advantages is the possibility for designers to create GUIs more easily. The phrase

# re: Finally I have got some time to taste XAML!

Monday, December 29, 2003 9:04 AM by Sreedhar Koganti
Yes Sirsha, I am seeing that benfit, 'Thomas' also mentioned the same thing!

I was looking for other answers ;)

# re: Finally I have got some time to taste XAML!

Monday, December 29, 2003 10:25 AM by Shannon J Hager
Skinning and design are not the same thing. You can skin IE now, you can skin Mozilla using XUL (the obvious inspiration for XAML) but that is far from the same thing as having a design create the GUI.

# re: Finally I have got some time to taste XAML!

Monday, December 29, 2003 11:55 AM by Sreedhar Koganti
Yes Shannon, I too heard this XUL and XAML invention process couple of times. Ex:(http://lists.xml.org/archives/xml-dev/200311/msg00535.html)!
The reason I was questioned is, I have read below context
"***
Microsoft could have done a lot better than XAML by taking one of these. Using symbolic records for the UI specification means a tighter integration of programming language and UI. This is important, e.g., for building data-dependent and context-sensitive interfaces.
***"
@ http://lambda.weblogs.com/discuss/msgReader$9545#9551

So, that led me to ask question and see if any one has some real answers on XAML and the improvements! As a MS product lover, wanted to see other people reaction on this ; )

# re: Finally I have got some time to taste XAML!

Friday, April 02, 2004 10:18 PM by Sudhakar
Cool, Sree ani vundaali kadaa ;)

# XAML: Why another language?!?!

Saturday, March 12, 2005 4:52 PM by TrackBack
Sreedhar Koganti asks

We have many .Net languages now, then why we are end up having one more language (XAML)!! Are there any advantages we are going to have with this than other languages?? Any one has answer!!! If you have, please share with me!

I think one of the biggest advantages is the possibility for designers to create GUIs more easily. The phrase

Leave a Comment

(required) 
(required) 
(optional)
(required)