Microsoft TS 70-502CSharp Exam

TS: MS.NET Frmewrk3.5, Wndws Presentation Fndation App Dev

  • Exam Number/Code : 70-502CSharp
  • Exam Name : TS: MS.NET Frmewrk3.5, Wndws Presentation Fndation App Dev
  • Questions and Answers : 177 Q&As
  • Update Time: 2011-03-30
  • Price: $ 125.00 $ 100.00
  •  
  • Note: After purchase, we will send questions within 24 hours.

After you purchase,you can download this product yourself.Have any questions,please click live chat.

Free 70-502CSharp Demo Download

just4exam offers free demo for TS 70-502CSharp exam (TS: MS.NET Frmewrk3.5, Wndws Presentation Fndation App Dev). You can check out the interface, question quality and usability of our practice exams before you decide to buy it. We are the only one site can offer demo for almost all products.

Download 70-502CSharp PDF

 

Exam 70-502CSharp Preparation from just4exam braindumps include:

After you purchase our product, we will offer free update in time for 90 days.
100% Pass Guaranteed at First Attempt Or Full Refund
Immediate Download After Purchase
Comprehensive questions with complete details
Questions accompanied by exhibits
Verified Answers Researched by Industry Experts
Drag and Drop questions as experienced in the just4exam
Questions updated on regular basis
These questions and answers are backed by our GUARANTEE
Like actual certification exams our product is in multiple-choice questions (MCQs)


Passing the Microsoft 70-502CSharp Exam:Passing the 70-502CSharp exam has never been faster or easier, now with actual questions and answers, without the messy 70-502CSharp braindumps that are frequently incorrect. just4exam Unlimited Access Exams are not only the cheaper way to pass without resorting to 70-502CSharp dumps, but at only $ 100.00 you get access to the exam from every certification vendor.


Our 70-502CSharp practice exams and study questions are composed by current and active Information Technology experts, who use their experience in preparing you for your future in IT.


Microsoft 70-502CSharp Search Help Feel free to use search terms below while searching the Net for 70-502CSharp exam:

70-502CSharp brain dump simulations
70-502CSharp brain dumps question
70-502CSharp braindump work
70-502CSharp master braindumps
70-502CSharp braindump model
70-502CSharp latest braindumps


Commitment to Your Success:

At just4exam we are committed to you ongoing success. Our braindumps are constantly being updated and compared to industry standards.


You are not about to purchase a disposable product. 70-502CSharp braindumps updates are supplied free of charge. Regardless of how soon you decide to take the actual 70-502CSharp examination certification, you will be able to walk into the testing room as confident as the Certification Administrator.


Skip all the worthless 70-502CSharp exam tutorials and download 70-502CSharp exam materials with real questions and answers and a price too unbelievable to pass up. Act now and download your Actual Tests today!

http://www.just4exam.net The safer.easier way to get TS Certification.
 
 
Exam : Microsoft 70-502(C#)
Title : TS: Microsoft .NET Framework 3.5 - Windows Presentation Foundation


1. You are creating a Windows Presentation Foundation application by using Microsoft .NET Framework 5.
The application defines a BrowserWindow class. Each instance of the BrowserWindow class allows the user to browse a Web site in a separate window. When a new browser window is opened, the user is redirected to a predefined URL.
You write the following code segment.
01 private void OpenNewWindow(object sender, RoutedEventArgs e)
02 {
03 Thread newWindowThread = new Thread(new
ThreadStart(NewThreadProc));
04
05 newWindowThread.Start();
06 }
07 private void NewThreadProc()
08 {
09
10 }
You need to ensure that the following requirements are met:
The main window of the application is not blocked when an additional browser window is created.
The application completes execution when the main window of the application is closed.
What should you do?
A. Insert the following code segment at line 04.
newWindowThread.SetApartmentState(ApartmentState.STA);
newWindowThread.IsBackground = true;
Insert the following code segment at line 09.
BrowserWindow newWindow = new BrowserWindow();
newWindow.Show();
Application app = new Application();
app.Run(newWindow);
B. Insert the following code segment at line 04.
newWindowThread.IsBackground = true;
Insert the following code segment at line 09.
newWindowThread.SetApartmentState(ApartmentState.STA);
BrowserWindow newWindow = new BrowserWindow();
newWindow.Show();
Application app = new Application();
app.Run(newWindow);
C. Insert the following code segment at line 04.
newWindowThread.SetApartmentState(ApartmentState.STA);
newWindowThread.IsBackground = false;
Insert the following code segment at line 09.
BrowserWindow newWindow = new BrowserWindow();
System.Windows.Threading.Dispatcher.Run();
newWindow.Show();
D. Insert the following code segment at line 04.
newWindowThread.SetApartmentState(ApartmentState.STA);
newWindowThread.IsBackground = true;
Insert the following code segment at line 09.
BrowserWindow newWindow = new BrowserWindow();
newWindow.Show();
System.Windows.Threading.Dispatcher.Run();
Answer: D

2. You are creating a Windows Presentation Foundation application by using Microsoft .NET Framework 3.5.
The application uses several asynchronous operations to calculate data that is displayed to the user. An operation named tommorowsWeather performs calculations that will be used by other operations.
You need to ensure that tommorowsWeather runs at the highest possible priority.
Which code segment should you use?
A. tomorrowsWeather.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal,
 new OneArgDelegate(UpdateUserInterface), weather);
B. tomorrowsWeather.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.DataBind,
 new OneArgDelegate(UpdateUserInterface), weather);
C. tomorrowsWeather.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Send,
 new OneArgDelegate(UpdateUserInterface), weather);
D. tomorrowsWeather.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Render,
 new OneArgDelegate(UpdateUserInterface), weather);
Answer: C

3. You are creating a Windows Presentation Foundation application by using Microsoft .NET Framework 3.
You create a window for the application.
You need to ensure that the following requirements are met:
An array of strings is displayed by using a ListBox control in a two-column format.
The data in the ListBox control flows from left to right and from top to bottom.
What should you do?
A. Use a ListBox control defined in the following manner.
<ListBox Name="myList">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="2"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Use the following C# code to associate the array of strings to the ListBox control.
myList.ItemsSource = arrayOfString;
B. Use a ListBox control defined in the following manner.
<ListBox Name="myList">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Use the following C# code to associate the array of strings to the ListBox control.
myList.ItemsSource = arrayOfString;
C. Use a ListBox control defined in the following manner.
<ListBox Name="myList">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Use the following C# code to associate the array of strings to the ListBox control.
myListView.ItemsSource = arrayOfString;
D. Use a ListBox control defined in the following manner.
<ListBox Name="myList">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
</Grid>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Use the following C# code to associate the array of strings to the ListBox control.
myList.ItemsSource = arrayOfString;
Answer: A

4. You create a Windows Presentation Foundation application by using Microsoft .NET Framework 3.5.
The application is named EnterpriseApplication.exe.
You add the WindowSize parameter and the WindowPosition parameter to the Settings.settings file by using the designer at the User Scope Level. The dimensions and position of the window are read from the user configuration file.
The application must retain the original window size and position for each user who executes the application.
You need to ensure that the following requirements are met:
The window dimensions for each user are saved in the user configuration file.
The user settings persist when a user exits the application.
Which configuration setting should you use?
A. private void OnClosing(object sender, System.ComponentModel.CancelEventArgs e){
Settings.Default.WindowPosition = new Point (this.Left, this.Top);
Settings.Default.WindowSize = new Size (this.Width, this.Height);
Settings.Default.Save();
}
B. private void OnClosing(object sender, System.ComponentModel.CancelEventArgs e){
RegistryKey appKey = Registry.CurrentUser.CreateSubKey("Software\EnterpriseApplication");
RegistryKey settingsKey = appKey.CreateSubKey("WindowSettings");
RegistryKey windowPositionKey = settingsKey.CreateSubKey("WindowPosition");
RegistryKey windowSizeKey = settingsKey.CreateSubKey("WindowSize");
windowPositionKey.SetValue("X", this.Left);
windowPositionKey.SetValue("Y", this.Top);
windowSizeKey.SetValue("Width", this.Width);
windowSizeKey.SetValue("Height", this.Height);
}
C. private void OnClosing(object sender, System.ComponentModel.CancelEventArgs e){
XmlDocument doc = new XmlDocument();
doc.Load("EnterpriseApplication.exe.config");
XmlNode nodePosition = doc.SelectSingleNode("//setting[@name='WindowPosition']");
nodePosition.ChildNodes[0].InnerText = String.Format("{0},{1}", this.Left, this.Top);
XmlNode nodeSize = doc.SelectSingleNode("//setting[@name='WindowSize']");
nodeSize.ChildNodes[0].InnerText = String.Format("{0},{1}", this.Width, this.Height);
doc.Save("UserConfigDistractor2.exe.config");
}
D. private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e){
StreamWriter sw = new StreamWriter("EnterpriseApplication.exe.config", true);
sw.WriteLine("<EnterpriseApplication.Properties.Settings>");
sw.WriteLine("<setting name="WindowSize" serializeAs="String">");
sw.WriteLine(String.Format("<value>{0},{1}</value>", this.Width, this.Height));
sw.WriteLine("</setting>");
sw.WriteLine("<setting name="WindowPosition" serializeAs="String">");
sw.WriteLine(String.Format("<value>{0},{1}</value>", this.Left,this.Top));
sw.WriteLine("</setting>");
sw.WriteLine("</UserConfigProblem.Properties.Settings>");
sw.Close();
}
Answer: A

5. You are creating a Windows Presentation Foundation application by using Microsoft .NET Framework 3.5.
You add a CommandBinding element to the Window element. The command has a keyboard gesture CTRL+H. The Window contains the following MenuItem control.
<MenuItem Header="Highlight Content" Command="local:CustomCommands.Highlight" />
You need to ensure that the MenuItem control is disabled and the command is not executable when the focus shifts to a TextBox control that does not contain any text.
What should you do?
A. Set the IsEnabled property for the MenuItem control in the GotFocus event handler for the TextBox controls.
B. Set the CanExecute property of the command to Highlight_CanExecute.
Add the following method to the code-behind file for the window.
private void Highlight_CanExecute(object sender, CanExecuteEventArgs e) {
TextBox txtBox = sender as TextBox;
e.CanExecute = (txtBox.Text.Length > 0);
}
C. Set the CanExecute property of the command to Highlight_CanExecute.
Add the following method to the code behind file for the window.
private void Highlight_CanExecute(object sender, CanExecuteEventArgs e) {
TextBox txtBox = e.Source as TextBox;
e.CanExecute = (txtBox.Text.Length > 0);
}
D. Set the CanExecute property of the command to Highlight_CanExecute.
Add the following method to the code behind file for the window.
private void Highlight_CanExecute(object sender, CanExecuteEventArgs e) {
MenuItem menu = e.Source as MenuItem;
TextBox txtBox = menu.CommandTarget as TextBox;
Menu.IsEnabled = (txtBox.Text.Length > 0);
}
Answer: C