C# Класс P02Project.PoloroidControl

Interaction logic for PoloroidControl.xaml
Наследование: System.Windows.Controls.UserControl, Animatiable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
dblAnimationIn System.Windows.Media.Animation.DoubleAnimation
dblAnimationOut System.Windows.Media.Animation.DoubleAnimation
sbIn System.Windows.Media.Animation.Storyboard
sbOut System.Windows.Media.Animation.Storyboard

Открытые методы

Метод Описание
AnimateIn ( ) : void
AnimateOut ( ) : void
PoloroidControl ( ) : System
PoloroidControl ( String resName, String caption, Color colour ) : System

Constructor

removeBorder ( ) : void
removeGlow ( ) : void
removeTouch ( ) : void
setCaption ( String caption ) : void

setter method for the polaroid text

setColour ( Color colour ) : void

setter method for the polaroid color

setGlow ( ) : void
setImage ( String resName ) : void

setter method for the polaroid image

setShadow ( double blur, double opacity, Color col ) : void

Приватные методы

Метод Описание
Poloroid_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

make the animation when mouse pressed

Poloroid_MouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

make the animation when lift up the mouse

Poloroid_TouchDown ( object sender, System.Windows.Input.TouchEventArgs e ) : void

make the animation when touched

Poloroid_TouchUp ( object sender, System.Windows.Input.TouchEventArgs e ) : void

make the animation when stop touching

ResetTimer ( ) : void
hideShadow ( ) : void

a helper method for animate the shadow when the polaroid is clicked or touched

showShadow ( ) : void

a helper method for animate the shadow when the polaroid is clicked or touched

Описание методов

AnimateIn() публичный Метод

public AnimateIn ( ) : void
Результат void

AnimateOut() публичный Метод

public AnimateOut ( ) : void
Результат void

PoloroidControl() публичный Метод

public PoloroidControl ( ) : System
Результат System

PoloroidControl() публичный Метод

Constructor
public PoloroidControl ( String resName, String caption, Color colour ) : System
resName String The name of the image in the resources folder
caption String The caption to go on the polaroid
colour Color The colour of the backgroud of the text
Результат System

removeBorder() публичный Метод

public removeBorder ( ) : void
Результат void

removeGlow() публичный Метод

public removeGlow ( ) : void
Результат void

removeTouch() публичный Метод

public removeTouch ( ) : void
Результат void

setCaption() публичный Метод

setter method for the polaroid text
public setCaption ( String caption ) : void
caption String
Результат void

setColour() публичный Метод

setter method for the polaroid color
public setColour ( Color colour ) : void
colour Color
Результат void

setGlow() публичный Метод

public setGlow ( ) : void
Результат void

setImage() публичный Метод

setter method for the polaroid image
public setImage ( String resName ) : void
resName String
Результат void

setShadow() публичный Метод

public setShadow ( double blur, double opacity, Color col ) : void
blur double
opacity double
col Color
Результат void

Описание свойств

dblAnimationIn защищенное свойство

protected DoubleAnimation,System.Windows.Media.Animation dblAnimationIn
Результат System.Windows.Media.Animation.DoubleAnimation

dblAnimationOut защищенное свойство

protected DoubleAnimation,System.Windows.Media.Animation dblAnimationOut
Результат System.Windows.Media.Animation.DoubleAnimation

sbIn защищенное свойство

protected Storyboard,System.Windows.Media.Animation sbIn
Результат System.Windows.Media.Animation.Storyboard

sbOut защищенное свойство

protected Storyboard,System.Windows.Media.Animation sbOut
Результат System.Windows.Media.Animation.Storyboard