Какое из утверждений верно:
Какое из утверждений верно:
Какое из утверждений верно:
Какое из утверждений верно:
StopDigitalClock, когда заканчивается лимит времени
 
StopDigitalClock, когда превышен лимит времени
 
StopDigitalClock
 
Какое из утверждений верно:
Какое из утверждений верно:
Set as StartUp Project
 
Project
 
Unload Project
 
Какое из утверждений верно:
Set as StartUp Project узел стартового проекта выделяется полужирным стилем
 
Set as StartUp Project узел стартового проекта выделяется курсивом
 
Set as StartUp Project стиль узла стартового проекта не изменяется
 
Какое из утверждений верно:
MyLibrary недоступной для оболочки выполним команду контекстного меню Unload Project
 
MyLibrary недоступной для оболочки выполним команду Set as StartUp Project
 
MyLibrary недоступной для оболочки выполним команду контекстного меню Project
 
Какое из утверждений верно:
TestModal надо выполнить команду Project
 
TestModal надо выполнить команду Project/Set as StartUp Project
 
TestModal надо выполнить команду Project/ Unload Project
 
Какое из утверждений верно:
Какое из утверждений верно:
Какое из утверждений верно:
Пример кода:
public event PropertyChangedEventHandler PropertyChanged;
демонстрирует:
Пример кода:
public event EventHandler StopDigitalClock;
демонстрирует:
Пример кода:
int minutes, seconds, time;
public TextBlock Time
{
get
{
minutes = time / 60;
seconds = time % 60;
this.Text = String.Format("{0:00}:{1:D2}", minutes, seconds);
if (time > 0)
time -= 1;
return this;
}
}
демонстрирует:
Какое из утверждений верно:
Какое из утверждений верно:
StopDigitalClock, когда заканчивается лимит времени
 
StopDigitalClock, когда заканчивается лимит времени неактивности
 
StopDigitalClock, когда заканчивается лимит времени активности
 
Какое из утверждений верно:
StopDigitalClock через обработчик возбуждает всплывающее событие StopClock, интерфейсом которого можно будет управлять
 
StopDigital через обработчик возбуждает всплывающее событие StopClock, интерфейсом которого можно будет управлять
 
StopClock через обработчик возбуждает всплывающее событие Clock, интерфейсом которого можно будет управлять
 
Какое из утверждений наиболее полное:
Какое из утверждений верно:
Какое из утверждений верно:
Пример кода:
DispatcherTimer timer;
public DigitalClock()
демонстрирует:
Пример кода:
this.FontFamily = new FontFamily("Arial");
this.FontSize = 1.3333 * 36; // 36pt
this.FontWeight = FontWeights.Bold;
this.Background = Brushes.Red;
this.Foreground = Brushes.Yellow;
this.Padding = new Thickness(5, 0, 5, 0);
демонстрирует:
Пример кода:
timer = new DispatcherTimer();
timer.Tick += new EventHandler(timer_Tick);
timer.Interval = TimeSpan.FromSeconds(1);
демонстрирует:
Пример кода:
time = COUNT_TIME * 60; // Секунды
}
public void Start()
{
timer.Stop();
timer.Start();
}
public void Restart()
{
time = COUNT_TIME * 60; // Секунды
timer.Stop();
timer.Start();
}
public void StopResult()
{
timer.Stop();
if (StopDigitalClock != null)
StopDigitalClock(this, EventArgs.Empty);
}
public void Stop()
{
timer.Stop();
}
демонстрирует:
Пример кода:
{
void timer_Tick(object sender, EventArgs e)
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs("Time"));
if (minutes <= 0 && seconds <= 0)
{
timer.Stop();
if (StopDigitalClock != null)
StopDigitalClock(this, EventArgs.Empty);
}
}
демонстрирует:
Time и генерирует обычное событие останова
 
Time
 
Пример кода:
namespace WpfControlLibrary
{
public partial class Clock : UserControl
{
public Clock()
{
InitializeComponent();
демонстрирует:
WpfControlLibrary
 
WpfControl
 
ControlLibrary
 
Пример кода:
clock = this.Resources["clock"] as DigitalClock;
}
DigitalClock clock; // Ссылка на экземпляр из ресурсов
демонстрирует:
Пример кода:
public static readonly RoutedEvent StopClockEvent;
демонстрирует:
Пример кода:
StopClockEvent = EventManager.RegisterRoutedEvent(
"StopClock", RoutingStrategy.Bubble,
typeof(RoutedEventHandler), typeof(Clock));
демонстрирует:
Пример кода:
public event RoutedEventHandler StopClock
{
add { AddHandler(StopClockEvent, value); }
remove { RemoveHandler(StopClockEvent, value); }
}
демонстрирует:
Пример кода:
private void DigitalClock_StopDigitalClock(object sender, EventArgs e)
{
this.RaiseEvent(new RoutedEventArgs(Clock.StopClockEvent));
}
демонстрирует:
Пример кода:
public void Start()
{
clock.Start();
}
public void Restart()
{
clock.Restart();
}
public void StopResult()
{
clock.StopResult();
}
public void Stop()
{
clock.Stop();
}
демонстрирует:
Какое из утверждений верно:
Clock предусмотрены функции доступа
 
ClockStop предусмотрены функции доступа
 
СlockStart предусмотрены функции доступа
 
Чтобы создать библиотечную сборку:
Чтобы убедиться, что сборка WpfControlLibrary.dll действительно создана: