C# Класс Hearthstone_Deck_Tracker.CompatibilityWindow

Interaction logic for CompatibilityWindow.xaml
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CompatibilityWindow ( Hearthstone_Deck_Tracker.Hearthstone.GameV2 game ) : System
HideSecrets ( ) : void
HideTimers ( ) : void
HookMouse ( ) : void
PointInsideControl ( Point pos, double actualWidth, double actualHeight ) : bool
PointInsideControl ( Point pos, double actualWidth, double actualHeight, System.Windows.Thickness margin ) : bool
ShowAdditionalToolTips ( ) : void
ShowOverlay ( bool enable ) : void
ShowSecrets ( bool force = false, HeroClass heroClass = null ) : void
ShowTimers ( ) : void
SortViews ( ) : void
UnHookMouse ( ) : void
UnlockUI ( ) : Task
Update ( bool refresh ) : void
UpdateOpponentLayout ( ) : void
UpdatePlayerLayout ( ) : void
UpdatePosition ( ) : void
UpdateScaling ( ) : void
UpdateSettings ( ) : void

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

Метод Описание
GetListViewOffset ( StackPanel stackPanel ) : double
GetUiElementSize ( UIElement element ) : Size
GrayOutSecrets ( Point mousePos ) : void
HideAdditionalToolTips ( ) : void
HideCardsWhenFriendsListOpen ( Point clickPos ) : void
MouseInputOnLmbDown ( object sender, EventArgs eventArgs ) : void
MouseInputOnLmbUp ( object sender, EventArgs eventArgs ) : void
MouseInputOnMouseMoved ( object sender, EventArgs eventArgs ) : void
OverlayWindow_OnLoaded ( object sender, RoutedEventArgs e ) : void
ReSizePosLists ( ) : void
SetCardCount ( int cardCount, int cardsLeftInDeck ) : void
SetDeckTitle ( ) : void
SetOpponentCardCount ( int cardCount, int cardsLeftInDeck ) : void
SetRect ( int top, int left, int width, int height ) : void
SetTooltipPosition ( double yOffset, StackPanel stackpanel ) : void
SetWinRates ( ) : void
TrySetResizeGripHeight ( System.Windows.Controls.Primitives.ResizeGrip element, double height ) : bool
UpdateCardTooltip ( ) : System.Threading.Tasks.Task
UpdateGoldProgress ( ) : void
UpdateTurnTimer ( Hearthstone_Deck_Tracker.TimerEventArgs timerEventArgs ) : void
Window_Closing ( object sender, CancelEventArgs e ) : void
Window_SourceInitialized_1 ( object sender, EventArgs e ) : void

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

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

public CompatibilityWindow ( Hearthstone_Deck_Tracker.Hearthstone.GameV2 game ) : System
game Hearthstone_Deck_Tracker.Hearthstone.GameV2
Результат System

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

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

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

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

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

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

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

public PointInsideControl ( Point pos, double actualWidth, double actualHeight ) : bool
pos Point
actualWidth double
actualHeight double
Результат bool

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

public PointInsideControl ( Point pos, double actualWidth, double actualHeight, System.Windows.Thickness margin ) : bool
pos Point
actualWidth double
actualHeight double
margin System.Windows.Thickness
Результат bool

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

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

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

public ShowOverlay ( bool enable ) : void
enable bool
Результат void

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

public ShowSecrets ( bool force = false, HeroClass heroClass = null ) : void
force bool
heroClass HeroClass
Результат void

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

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

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

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

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

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

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

public UnlockUI ( ) : Task
Результат Task

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

public Update ( bool refresh ) : void
refresh bool
Результат void

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

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

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

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

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

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

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

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

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

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