2013년 11월 5일 화요일

70-506 덤프 Microsoft 인증 시험

ITExamDump 의 Microsoft인증 70-506덤프는 PDF버전과 소프트웨어버전 두가지 버전으로 되어있는데 소프트웨어버전은 시뮬레이션버전입니다. 소프트웨어버전의 문제를 푸는 과정은 시험현장을 연상케하여 시험환경에 먼저 적응하여 실제시험에서 높은 점수를 받도록 도와드릴수 있습니다.

ITExamDump의Microsoft인증 70-506시험덤프 공부가이드는 시장에서 가장 최신버전이자 최고의 품질을 지닌 시험공부자료입니다.IT업계에 종사중이라면 IT자격증취득을 승진이나 연봉협상의 수단으로 간주하고 자격증취득을 공을 들여야 합니다.회사다니면서 공부까지 하려면 몸이 힘들어 스트레스가 많이 쌓인다는것을 헤아려주는ITExamDump가 IT인증자격증에 도전하는데 성공하도록Microsoft인증 70-506시험대비덤프를 제공해드립니다.

시험 번호/코드: 70-506
시험 이름: Microsoft (Microsoft Silverlight 4, Development)
당신이 구입하기 전에 시도
일년동안 무료 업데이트
100% 환불보장약속
100% 합격율 보장
Q&A: 153 문항
업데이트: 2013-11-04

연구결과에 의하면Microsoft인증 70-506시험은 너무 어려워 시험패스율이 낮다고 합니다. ITExamDump의 Microsoft인증 70-506덤프와 만나면Microsoft인증 70-506시험에 두려움을 느끼지 않으셔도 됩니다. ITExamDump의 Microsoft인증 70-506덤프는 엘리트한 IT전문가들이 실제시험을 연구하여 정리해둔 퍼펙트한 시험대비 공부자료입니다. 저희 덤프만 공부하시면 시간도 절약하고 가격도 친근하며 시험준비로 인한 여러방면의 스트레스를 적게 받아Microsoft인증 70-506시험패스가 한결 쉬워집니다.

ITExamDump는 IT업계에서 유명한 IT인증자격증 공부자료를 제공해드리는 사이트입니다. 이는ITExamDump 의 IT전문가가 오랜 시간동안 IT인증시험을 연구한 끝에 시험대비자료로 딱 좋은 덤프를 제작한 결과입니다. Microsoft인증 70-506덤프는 수많은 덤프중의 한과목입니다. 다른 덤프들과 같이Microsoft인증 70-506덤프 적중율과 패스율은 100% 보장해드립니다. Microsoft인증 70-506시험에 도전하려는 분들은ITExamDump 의Microsoft인증 70-506덤프로 시험을 준비할것이죠?

ITExamDump의 Microsoft인증 70-506덤프를 구매하여 공부한지 일주일만에 바로 시험을 보았는데 고득점으로 시험을 패스했습니다.이는ITExamDump의 Microsoft인증 70-506덤프를 구매한 분이 전해온 희소식입니다. 다른 자료 필요없이 단지 저희Microsoft인증 70-506덤프로 이렇게 어려운 시험을 일주일만에 패스하고 자격증을 취득할수 있습니다.덤프가격도 다른 사이트보다 만만하여 부담없이 덤프마련이 가능합니다.구매전 무료샘플을 다운받아 보시면 믿음을 느낄것입니다.

Microsoft인증 70-506시험을 등록하였는데 시험준비를 어떻게 해애 될지 몰라 고민중이시라면 이 글을 보고ITExamDump를 찾아주세요. ITExamDump의Microsoft인증 70-506덤프샘플을 체험해보시면 시험에 대한 두려움이 사라질것입니다. ITExamDump의Microsoft인증 70-506덤프는Microsoft인증 70-506실제시험문제를 마스터한 기초에서 제작한 최신시험에 대비한 공부자료로서 시험패스율이 100%입니다. 하루 빨리 덤프를 마련하여 시험을 준비하시면 자격증 취득이 빨라집니다.

ITExamDump에서 최고최신버전의Microsoft인증70-506시험덤프 즉 문제와 답을 받으실 수 있습니다. 빨리 소지한다면 좋겠죠. 그래야 여러분은 빨리 한번에Microsoft인증70-506시험을 패스하실 수 있습니다.Microsoft인증70-506관련 최고의 자료는 현재까지는ITExamDump덤프가 최고라고 자신 있습니다.

70-506 덤프무료샘플다운로드하기: http://www.itexamdump.com/70-506.html

NO.1 You are developing a Silverlight 4 application.
The application defines the following three event handlers. (Line numbers are included for reference
only.)
01 private void HandleCheck(object sender, RoutedEventArgs e)
02 {
03 MessageBox.Show("Checked")
04 }
05
06 private void HandleUnchecked(object sender, RoutedEventArgs e)
07 {
08 MessageBox.Show("Unchecked")
09 }
10
11 private void HandleThirdState(object sender, RoutedEventArgs e)
12 {
13 MessageBox.Show("Indeterminate")
14 }
You need to allow a check box that can be selected, cleared, or set to Indeterminate. You also need to
ensure that the event handlers are invoked when the user changes the state of the control.
Which XAML fragment should you use?
A. <CheckBox x:Name="cb2" Content="Three State CheckBox"
IsChecked="True" Checked="HandleCheck"
Indeterminate="HandleUnchecked" Unchecked="HandleUnchecked" />
B. <CheckBox x:Name="cb2" Content="Three State CheckBox"
IsThreeState="True" Checked="HandleCheck"
Indeterminate="HandleThirdState" Unchecked="HandleUnchecked" />
C. <CheckBox x:Name="cb2" Content="Three State CheckBox"
IsHitTestVisible="True" Checked="HandleCheck"
Indeterminate="HandleThirdState" Unchecked="HandleUnchecked" />
D. <CheckBox x:Name="cb2" Content="Three State CheckBox"
IsEnabled="True" Checked="HandleCheck"
Indeterminate="HandleUnchecked" Unchecked="HandleUnchecked" />
Answer: B

Microsoft   70-506자료   70-506 dumps   70-506자료

NO.2 You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4. The
application has a TextBox control named txtName.
You need to handle the event when txtName has the focus and the user presses the F2 key.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
A. txtName.KeyDown += new KeyEventHandler(txtName_KeyDown)
B. txtName.LostFocus += new RoutedEventHandler(txtName_LostFocus)
C. txtName.TextChanged += new TextChangedEventHandler(txtName_TextChanged)
D. void txtName_TextChanged(object sender, TextChangedEventArgs e)
{
if ((Key)e.OriginalSource == Key.F2)
{
//Custom logic
}
}
E. void txtName_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F2)
{
//Custom logic
}
}
F. void txtName_LostFocus(object sender, RoutedEventArgs e)
{
if ((Key)e.OriginalSource == Key.F2)
{
//Custom logic
}
}
Answer: A, E

Microsoft   70-506 dumps   70-506   70-506 pdf   70-506

NO.3 You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
You create a new user control in the application. You add the following XAML fragment to the control.
<StackPanel KeyDown="App_KeyDown"
Orientation="Vertical">
<TextBox x:Name="firstName" />
<TextBox x:Name="lastName" />
<TextBox x:Name="address" />
</StackPanel>
You add the following code segment in the codebehind file of the control. (Line numbers are included for
reference only.)
01 private void App_KeyDown(object sender, KeyEventArgs e)
02 {
03
04 }
05
06 private void FirstAndLastNameKeyDown()
07 {
08...
09 }
You need to ensure that the FirstAndLastNameKeyDown method is invoked when a key is pressed while
the focus is on the firstName or lastName TextBox controls. You also need to ensure that the default
behavior of the controls remains unchanged.
Which code segment should you add at line 03?
A. if (((FrameworkElement)sender).Name == "firstName" ||
((FrameworkElement)sender).Name == "lastName")
{
FirstAndLastNameKeyDown()
}
e.Handled = false
B. if (((FrameworkElement)sender).Name == "firstName" ||
((FrameworkElement)sender).Name == "lastName")
{
FirstAndLastNameKeyDown()
}
e.Handled = true
C. if (((FrameworkElement)e.OriginalSource).Name == "firstName" ||
((FrameworkElement)e.OriginalSource).Name == "lastName")
{
FirstAndLastNameKeyDown()
}
e.Handled = false
D. if (((FrameworkElement)e.OriginalSource).Name == "firstName" ||
((FrameworkElement)e.OriginalSource).Name == "lastName")
{
FirstAndLastNameKeyDown()
}
e.Handled = true
Answer: C

Microsoft   70-506   70-506자격증

NO.4 You have a Silverlight 4 application that uses isolated storage. You create an application that has a 5
MB file that must be saved to isolated storage.
Currently, the application has not allocated enough isolated storage to save the file.
You need to ensure that the application prompts the user to increase the isolated storage allocation. You
also need to ensure that only the minimum amount of space needed to save the 5 MB file is requested.
Which code segment should you use?
A. using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
var neededSpace = 5242880
if (store.IncreaseQuotaTo(neededSpace))
{
...
}
}
B. using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
var neededSpace = 5242880
if (store.IncreaseQuotaTo(store.Quota + neededSpace))
{
...
}
}
C. using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
var neededSpace = 5242880
if (store.IncreaseQuotaTo(
store.AvailableFreeSpace + neededSpace
))
{
...
}
}
D. using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
var neededSpace = 5242880
if (store.IncreaseQuotaTo(
store.UsedSize + neededSpace
))
{
...
}
}
Answer: D

Microsoft pdf   70-506   70-506   70-506 pdf   70-506

NO.5 }

NO.6 You are developing a Silverlight 4 application. You define the visual behavior of a custom control in the
ControlTemplate by defining a VisualState object named Selected.
You need to change the visual state of the custom control to the Selected state.
Which code segment or XAML fragment should you use?
A. VisualStateManager.GoToState( this, "Selected", true )
B. <VisualTransition To="Selected">
<Storyboard>
...
</Storyboard>
</VisualTransition>
C. <VisualTransition From="Selected">
<Storyboard>
...
</Storyboard>
</VisualTransition>
D. public static readonly DependencyProperty SelectedProperty =
DependencyProperty.Register("Selected", typeof(VisualState), typeof(MyControl), null)
public VisualState Selected
{
get { return (VisualState)GetValue(SelectedProperty)
}
set { SetValue(SelectedProperty, value)
}
}
Answer: A

Microsoft   70-506 dumps   70-506 dumps   70-506시험문제

NO.7 private void worker_ProgressChanged(object sender, ProgressChangedEventArgs e)

NO.8 You are developing a Silverlight 4 application.
The application contains an XAML page that defines the following Grid control.
<Grid Name="gridBody" >
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock Text="Employee Info" />
<TextBlock Text="Please enter employee info" Grid.Row="1" Height="20" VerticalAlignment="Top" />
<TextBox x:Name="EmpInfo" Grid.Row="1" Margin="0,25,0,0" TextWrapping="Wrap" />
...
</Grid>
The codebehind file for myPage.xaml contains the following code segment. (Line numbers are included
for reference only.)
01 public myPage()
02 {
03 InitializeComponent()
04
05 UserControl control = new MyCustomControl()
06
07 }
You need to replace the contents of the second row of gridBody with a user control of the
MyCustomControl type.
Which code segment should you insert at line 06?
A. gridBody.Children.Insert(1, control)
B. gridBody.RowDefinitions.Remove(gridBody.RowDefinitions[1])
gridBody.Children.Insert(1, control)
C. gridBody.Children.Clear()
Grid.SetRow(control, 1)
gridBody.Children.Add(control)
D. List<UIElement> remove = gridBody.Children.Where(c => c is FrameworkElement &&
Grid.GetRow((FrameworkElement)c) == 1).ToList()
foreach (UIElement element in remove)
{
gridBody.Children.Remove(element)
}
Grid.SetRow(control, 1)
gridBody.Children.Add(control)
Answer: D

Microsoft   70-506   70-506덤프   70-506덤프   70-506자료

NO.9 }
You attempt to run the application. You receive the following error message:
"Invalid crossthread access."
You need to ensure that worker executes successfully.
What should you do?
A. Replace line 11 with the following code segment.
var b = (bool )checkBox.GetValue(CheckBox.IsCheckedProperty)
bool isChecked = b.HasValue && b.Value
B. Replace line 11 with the following code segment.
bool isChecked = false
Dispatcher.BeginInvoke(() =>
{
isChecked = checkBox.IsChecked.HasValue && checkBox.IsChecked.Value
})
C. Replace line 18 with the following code segment.
statusTextBlock.SetValue(TextBlock.TextProperty, e.ProgressPercentage + "%")
D. Replace line 18 with the following code segment.
Dispatcher.BeginInvoke(() =>
{
statusTextBlock.Text = e.ProgressPercentage + "%"
})
Answer: B

Microsoft   70-506   70-506시험문제
13.You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
You add the following code segment. (Line numbers are included for reference only.)
01 public class MyControl : Control
02 {
03
04 public string Title
05 {
06 get { return (string)GetValue(TitleProperty)
}
07 set { SetValue(TitleProperty, value)
}
08 }
09 }
You need to create a dependency property named TitleProperty that allows developers to set the Title.
You also need to ensure that the default value of the TitleProperty dependency property is set to Untitled.
Which code segment you add at line 03?
A. public static readonly DependencyProperty TitleProperty =
DependencyProperty.Register("Untitled",
typeof(string),
typeof(MyControl),
null)
B. public static readonly DependencyProperty TitleProperty =
DependencyProperty.Register("Untitled",
typeof(string),
typeof(MyControl),
new PropertyMetadata("Title"))
C. public static readonly DependencyProperty TitleProperty =
DependencyProperty.Register("Title",
typeof(string),
typeof(MyControl),
new PropertyMetadata("Untitled"))
D. public static readonly DependencyProperty TitleProperty =
DependencyProperty.Register("Title",
typeof(string),
typeof(MyControl),
new PropertyMetadata(new PropertyChangedCallback((depObj, args) =>
{
depObj.SetValue(MyControl.TitleProperty, "Untitled")
})))
Answer: C

Microsoft   70-506자료   70-506   70-506
14.You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
You create a control named MyControl in the application. Each instance of the control contains a list of
FrameworkElement objects.
You add the following code segment. (Line numbers are included for reference only.)
01 public class MyControl : Control
02 {
03
04 public List<FrameworkElement> ChildElements
05 {
06 get {
07 return List<FrameworkElement>)GetValue(MyControl.ChildElementsProperty)
08 }
09 }
10
11 public MyControl()
12 {
13
14 }
15 static MyControl()
16 {
17
18 }
19 }
You need to create the ChildElementsProperty dependency property. You also need to initialize the
property by using an empty list of FrameworkElement objects.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
A. Add the following code segment at line 03.
public static readonly DependencyProperty ChildElementsProperty =
DependencyProperty.Register("ChildElements", typeof(List<FrameworkElement>), typeof(MyControl),
new PropertyMetadata(new List<FrameworkElement>()))
B. Add the following code segment at line 03.
public static readonly DependencyProperty ChildElementsProperty =
DependencyProperty.Register("ChildElements", typeof(List<FrameworkElement>), typeof(MyControl),
new PropertyMetadata(null))
C. Add the following code segment at line 13.
SetValue(MyControl.ChildElementsProperty, new List<FrameworkElement>())
D. Add the following code segment at line 17.
ChildElementsProperty =
DependencyProperty.Register("ChildElements", typeof(List<FrameworkElement>), typeof(MyControl),
new PropertyMetadata(new List<FrameworkElement>()))
Answer: B, C

Microsoft   70-506   70-506덤프   70-506기출문제   70-506 pdf
15.You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
You add the following code segment. (Line numbers are included for reference only.)
01 var outerCanvas = new Canvas()
02 var innerCanvas = new Canvas()
03 innerCanvas.Width = 200
04 innerCanvas.Height = 200
05 outerCanvas.Children.Add(innerCanvas)
06
You need to set the distance between the left of the innerCanvas element and the left of the outerCanvas
element to 150 pixels.
Which code segment should you add at line 06?
A. outerCanvas.Margin = new Thickness(0.0, 150.0, 0.0, 0.0)
B. innerCanvas.Margin = new Thickness(0.0, 150.0, 0.0, 0.0)
C. outerCanvas.SetValue(Canvas.LeftProperty, 150.0)
D. innerCanvas.SetValue(Canvas.LeftProperty, 150.0)
Answer: D

Microsoft   70-506   70-506 pdf   70-506
16.You are developing a Silverlight 4 application. The application contains a Product class that has a
public Boolean property named IsAvailable.
You need to create a value converter that binds data to the Visibility property of a Button control.
Which code segment should you use?
A. public class BoolToVisibilityConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo
culture)
{
bool result = System.Convert.ToBoolean(parameter)
return result Visibility.Visible : Visibility.Collapsed
}
public object ConvertBack(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
throw new NotImplementedException()
}
}
B. public class BoolToVisibilityConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo
culture)
{
bool result = System.Convert.ToBoolean(value)
return result Visibility.Visible : Visibility.Collapsed
}
public object ConvertBack(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
throw new NotImplementedException()
}
}
C. public class BoolToVisibilityConverter : PropertyPathConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo
culture)
{
return this.ConvertTo(value, typeof(Visibility))
}
public object ConvertBack(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
throw new NotImplementedException()
}
}
D. public class BoolToVisibilityConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo
culture)
{
bool result = System.Convert.ToBoolean(value)
return result Visibility. Visible : Visibility. Collapsed
}
public object ConvertBack(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
throw new NotImplementedException()
}
}
Answer: B

Microsoft dumps   70-506   70-506
17.You are developing a Silverlight 4 application. The application contains a Product class that has a
public string property named Name.
You create a TextBox control by using the following XAML fragment.
<TextBox Text="{Binding Name, ValidatesOnDataErrors=True}" />
You need to ensure that validation errors are reported to the user interface. You also need to ensure that
a validation error will occur when the TextBox control is empty.
Which code segment should you use?
A. public class Product
{
[Required()]
public string Name { get
set
}
}
B. public class Product : IDataErrorInfo
{
public string Name { get
set
}
public string Error { get { return null
} }
public string this[string columnName]
{
get
{
if (columnName == "Name" && string.IsNullOrEmpty(Name))
{
throw new ValidationException("Name should not be empty!")
}
return string.Empty
}
}
}
C. public class Product : IDataErrorInfo
{
public string Name { get
set
}
public string Error { get { return null
} }
public string this[string columnName]
{
get
{
if (columnName == "Name" && string.IsNullOrEmpty(Name))
{
return "Name should not be empty!"
}
return string.Empty
}
}
}
D. public class Product
{
private string _name
public string Name
{
get { return _name
}
set
{
if (string.IsNullOrEmpty(value))
throw new ValidationException("Name should not be empty!")
_name = value
}
}
}
Answer: C

Microsoft시험문제   70-506자료   70-506자료   70-506덤프   70-506   70-506 pdf
18.You are developing a ticketing application by using Silverlight 4. You have a listbox named lstTickets
that contains a list of the tickets. The page contains a button that allows the user to print the tickets. The
PrintView UserControl binds to the type in lstTickets and is designed to fit a standard sheet of paper.
You add the following code segment to the button event handler. (Line numbers are included for
reference only.)
01 var doc = new PrintDocument()
02 var view = new PrintView()
03 doc.PrintPage += (s, args) =>
04 {
05 var ppc = doc.PrintedPageCount
06 if (ppc < lstTickets.Items.Count)
07 {
08 var data = lstTickets.Items[ppc]
09 view.DataContext = data
10 args.PageVisual = view
11
12
13 }
14 }
15 doc.Print("tickets")
You need to use the Silverlight printing API to print each ticket on its own page. You also need to ensure
that all tickets in the listbox are printed.
Which code segment should you insert at lines 11 and 12?
A. if (args.HasMorePages == false)
return
B. if (args.HasMorePages == true)
return
C. if (doc.PrintedPageCount < this.lstTickets.Items.Count 1)
args.HasMorePages = true
D. if (ppc == this.lstTickets.Items.Count 1)
doc.EndPrint += (o, p) => { return
}
Answer: C

Microsoft   70-506   70-506   70-506   70-506인증
19.You are developing an outofbrowser
application by using Silverlight 4.
The main page of the application contains the following code segment.
public MainPage()
{
InitializeComponent()
NetworkChange.NetworkAddressChanged += (s, e) => CheckNetworkStatusAndRaiseToast()
CheckNetworkStatusAndRaiseToast()
}
You need to ensure that the application will raise a toast notification when network connectivity changes.
Which two actions should you perform in the CheckNetworkStatusAndRaiseToast method? (Each correct
answer presents part of the solution. Choose two.)
A. Verify that App.Current.IsRunningOutOfBrowser is true.
B. Verify that App.Current.IsRunningOutOfBrowser is false.
C. Verify that App.Current.HasElevatedPermissions is true.
D. Verify that App.Current.HasElevatedPermissions is false.
E. Examine NetworkInterface.GetIsNetworkAvailable().
F. Call App.Current.CheckAndDownloadUpdateAsync() in a try/catch block.
Answer: A, E

Microsoft   70-506   70-506시험문제   70-506   70-506

NO.10 You are developing a Silverlight 4 application. You define an Invoice object according to the following
code segment.
public class Invoice
{
public int InvoiceId { get
set
}
public double Amount { get
set
}
public Supplier Supplier { get
set
}
public DateTime InvoiceDate { get
set
}
public DateTime PayDate { get
set
}
public string InvoiceDescription { get
set
}
}
You need to display a list of invoices that have the following properties displayed on each line: InvoiceId,
Amount, and InvoiceDate.
Which XAML fragment should you use?
A. <ListBox x:Name="InvoiceListBox">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=InvoiceId}" />
<TextBlock Text="{Binding Path=Amount}" />
<TextBlock Text="{Binding Path=InvoiceDate}" />
</StackPanel>
</ListBox>
B. <ListBox x:Name="InvoiceListBox">
<StackPanel Orientation="Horizontal">
<ListBoxItem>
<TextBlock Text="{Binding Path=InvoiceId}" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="{Binding Path=Amount}" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="{Binding Path=InvoiceDate}" />
</ListBoxItem>
</StackPanel>
</ListBox>
C. <ListBox x:Name="InvoiceListBox">
<ListBox.Items>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=InvoiceId}" />
<TextBlock Text="{Binding Path=Amount}" />
<TextBlock Text="{Binding Path=InvoiceDate}" />
</StackPanel>
</ItemsPanelTemplate>
</ListBox.Items>
</ListBox>
D. <ListBox x:Name="InvoiceListBox">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=InvoiceId}" />
<TextBlock Text="{Binding Path=Amount}" />
<TextBlock Text="{Binding Path=InvoiceDate}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Answer: D

Microsoft dump   70-506   70-506   70-506덤프   70-506

NO.11 }
You need to ensure that worker can be properly canceled.
Which code segment should you use to replace line 11?
A. var cancel = (sender as BackgroundWorker).CancellationPending
if(cancel) {
(sender as BackgroundWorker).CancelAsync()
break
}
else {
InvokeLongRunningProcessStep()
}
B. var cancel = (sender as BackgroundWorker).CancellationPending
if(cancel) {
e.Cancel = true
break
}
else {
InvokeLongRunningProcessStep()
}
C. var cancel = e.Cancel
if(cancel) {
(sender as BackgroundWorker).CancelAsync()
break
}
else {
InvokeLongRunningProcessStep()
}
D. var cancel = e.Cancel
if(cancel) {
e.Cancel = true
break
}
else {
InvokeLongRunningProcessStep()
}
Answer: B

Microsoft자료   70-506   70-506   70-506기출문제
12.You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
You add a BackgroundWorker object named worker to the application. You also add a CheckBox control
named checkBox and a TextBlock control named statusTextBlock.
You add the following code segment. (Line numbers are included for reference only.)
01 public MainPage()
02 {
03 InitializeComponent()
04 worker.WorkerReportsProgress = true
05 worker.DoWork += new DoWorkEventHandler(worker_DoWork)
06 worker.ProgressChanged += new ProgressChangedEventHandler(worker_ProgressChanged)
07 }
08 private void worker_DoWork(object sender, DoWorkEventArgs e)
09 {
10 for (int i = 0
i < 100
i++) {
11 bool isChecked = checkBox.IsChecked.HasValue && checkBox.IsChecked.Value
12 ExecuteLongRunningProcessStep(isChecked)
13 worker.ReportProgress(i)

NO.12 You are developing a Silverlight 4 application.
The application defines the following XAML fragment. (Line numbers are included for reference only.)
01 <ComboBox>
02 <ComboBoxItem Content="Item 1" />
03 <ComboBoxItem Content="Item 2" />
04 <ComboBoxItem Content="Item 3" />
05 </ComboBox>
The codebehind file contains the following code segment. (Line numbers are included for reference only.)
06 void PrintText(object sender, SelectionChangedEventArgs args){
07
08 MessageBox.Show( "You selected " + cbi.Content.ToString() + ".")
09 }
You need to ensure that when the user selects an item in a ComboBox control, the content of the item is
displayed.
What should you do?
A. Replace the following XAML fragment at line 01.
<ComboBox SelectionChanged="PrintText">
Add the following code segment at line 07.
ComboBoxItem cbi = ((sender as ComboBox).SelectedItem as ComboBoxItem)
B. Replace the following XAML fragment at line 01.
<ComboBox SelectionChanged="PrintText">
Add the following code segment at line 07.
ComboBoxItem cbi = ((sender as ComboBox).SelectedIndex as ComboBoxItem)
C. Replace the following XAML fragment at line 01.
<ComboBox DropDownClosed="PrintText">
Add the following code segment at line 07.
ComboBoxItem cbi = ((sender as ComboBox).SelectedItem as ComboBoxItem)
D. Replace the following XAML fragment at line 01.
<ComboBox DropDownClosed="PrintText">
Add the following code segment at line 07.
ComboBoxItem cbi = ((sender as ComboBox).SelectedIndex as ComboBoxItem)
Answer: A

Microsoft pdf   70-506   70-506   70-506

NO.13 You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
You add a BackgroundWorker object named worker to the application.
You add the following code segment. (Line numbers are included for reference only.)
01 public MainPage()
02 {
03 InitializeComponent()
04 worker.WorkerSupportsCancellation = true
05 worker.DoWork += new DoWorkEventHandler(worker_DoWork)
06 worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(worker_Completed)
07 }
08 private void worker_DoWork(object sender, DoWorkEventArgs e)
09 {
10 for (int i = 0
i < 100
i++) {
11 InvokeLongRunningProcessStep()

NO.14 You are developing a Silverlight 4 application.
You have a collection named ColPeople of the List<Person> type. You define the Person class according
to the following code segment.
public class Person
{
public string Name {get
set }
public string Description { get
set
}
public string Gender { get
set
}
public int Age { get
set
}
public int Weight { get
set
}
}
You need to bind ColPeople to a ComboBox so that only the Name property is displayed.
Which XAML fragment should you use?
A. <ComboBox DataContext="{Binding ColPeople}" ItemsSource="{Binding ColPeople}"
DisplayMemberPath="Name" />
B. <ComboBox DataContext="{Binding Person}" ItemsSource="{Binding Person}"
DisplayMemberPath="ColPeople" />
C. <ComboBox DataContext="{Binding ColPeople}" DisplayMemberPath="Name" />
D. <ComboBox DataContext="{Binding Person}" />
Answer: A

Microsoft자료   70-506인증   70-506 dump   70-506   70-506   70-506 dumps

NO.15 You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
The application contains the following XAML fragment.
<TextBlock x:Name="QuoteOfTheDay" />
The application calls a Windows Communication Foundation (WCF) service named MyService that
returns the quote of the day and assigns it to the QuoteOfTheDay TextBlock.
The application contains the following code segment. (Line numbers are included for reference only.)
01 var client = new MyService.MyServiceClient()
02 client.GetQuoteOfTheDayCompleted += (s, args) => QuoteOfTheDay.Text = args.Result
03 client.GetQuoteOfTheDayAsync()
You need to handle errors that might occur as a result of the service call. You also need to provide a
default value of "Unavailable" when an error occurs.
Which code segment should you replace at lines 02 and 03?
A. QuoteOfTheDay.Text = "Unavailable"
client.GetQuoteOfTheDayCompleted += (s, args) => QuoteOfTheDay.Text = args.Result
client.GetQuoteOfTheDayAsync()
B. client.GetQuoteOfTheDayCompleted += (s, args) =>
{
if (args.Result != null)
{
QuoteOfTheDay.Text = args.Result
}
else
{
QuoteOfTheDay.Text = "Unavailable"
}
}
client.GetQuoteOfTheDayAsync()
C. client.GetQuoteOfTheDayCompleted += (s, args) => QuoteOfTheDay.Text = args.Result
try
{
client.GetQuoteOfTheDayAsync()
}
catch (Exception ex)
{
// TODO: handle exception
QuoteOfTheDay.Text = "Unavailable"
}
D. client.GetQuoteOfTheDayCompleted += (s, args) =>
{
if (args.Error == null)
{
QuoteOfTheDay.Text = args.Result
}
else
{
// TODO: handle error
QuoteOfTheDay.Text = "Unavailable"
}
}
client.GetQuoteOfTheDayAsync()
Answer: D

Microsoft   70-506   70-506   70-506자격증   70-506

NO.16 You are developing an application by using Silverlight 4 and Microsoft.NET Framework 4.
You create a Windows Communication Foundation (WCF) Data Service. You add a service reference to
the WCF Data Service named NorthwindEntities in the Silverlight application. You also add a
CollectionViewSource object named ordersViewSource in the Silverlight application.
You add the following code segment. (Line numbers are included for reference only.)
01 void getOrders_Click(object sender, RoutedEventArgs e)
02 {
03 var context = new NorthwindEntities()
04
05 var query = from order in context.Orders
06 select order
07
08 }
You need to retrieve the Orders data from the WCF Data Service and bind the data to the
ordersViewSource object.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
A. Add the following code segment at line 04.
var obsCollection = new ObservableCollection<Order>()
B. Add the following code segment at line 04.
var dsOrders = new DataServiceCollection<Order>()
dsOrders.LoadCompleted += new EventHandler<LoadCompletedEventArgs>(
(dsc, args) =>
{
ordersViewSource.Source = dsOrders
})
C. Add the following code segment at line 07.
dsOrders.LoadAsync(query)
D. Add the following code segment at line 07.
dsOrders.Load(query)
E. Add the following code segment at line 07.
query.ToList().ForEach(o => obsCollection.Add(o))
ordersViewSource.Source = obsCollection
Answer: B, C

Microsoft   70-506   70-506 dump   70-506

NO.17 }

NO.18 {

NO.19 }

NO.20 statusTextBlock.Text = e.ProgressPercentage + "%"

ITexamdump의 ICYB덤프의 VCE테스트프로그램과 C-TFIN52-64덤프는 한방에 시험을 패스하도록 도와드립니다. ITexamdump 에서는 최신버전의 MB5-854시험에 대비한 고품질 덤프와 200-101시험 최신버전덤프를 제공해드립니다. 최고품질 000-783시험자료는 100% 간단하게 시험패스하도록 최선을 다하고 있습니다. IT인증시험패스는 이토록 간단합니다.

시험자료링크: http://www.itexamdump.com/70-506.html

댓글 없음:

댓글 쓰기