C# Class StarryEyes.ViewModels.WindowParts.Inputting.InputCoreViewModel

Inheritance: Livet.ViewModel
显示文件 Open project: karno/StarryEyes Class Usage Examples

Private Properties

Property Type Description
AnalyzeFailedReason string
AttachClipboardImage void
AttachImageFromPath void
CheckInput bool
EscapeUrl void
InputDataChanged void
SendCore void
SetCursor void
ShowImageAttachErrorMessage void
StartSnippingTool void
UpdateGeoLocationService void
UpdateHashtagCandidates void
UpdateTextCount void

Public Methods

Method Description
AmendLastPosted ( ) : void
AttachImage ( ) : void
BindHashtag ( string hashtag ) : void
CheckClearInput ( string clearTo = "" ) : bool
ClearDirectMessage ( ) : void
ClearInReplyTo ( ) : void
ClearInput ( string clearTo = "", bool sendDraftIfChanged = false ) : void
InputCoreViewModel ( InputViewModel parent ) : System
Send ( ) : void
UnbindHashtag ( string hashtag ) : void

Private Methods

Method Description
AnalyzeFailedReason ( IEnumerable exceptions ) : string
AttachClipboardImage ( ) : void
AttachImageFromPath ( string file ) : void
CheckInput ( ) : bool
EscapeUrl ( ) : void
InputDataChanged ( ) : void
SendCore ( InputData data ) : void
SetCursor ( CursorPosition position ) : void
ShowImageAttachErrorMessage ( Exception ex ) : void
StartSnippingTool ( ) : void
UpdateGeoLocationService ( bool isEnabled ) : void
UpdateHashtagCandidates ( ) : void
UpdateTextCount ( ) : void

Method Details

AmendLastPosted() public method

public AmendLastPosted ( ) : void
return void

AttachImage() public method

public AttachImage ( ) : void
return void

BindHashtag() public method

public BindHashtag ( string hashtag ) : void
hashtag string
return void

CheckClearInput() public method

public CheckClearInput ( string clearTo = "" ) : bool
clearTo string
return bool

ClearDirectMessage() public method

public ClearDirectMessage ( ) : void
return void

ClearInReplyTo() public method

public ClearInReplyTo ( ) : void
return void

ClearInput() public method

public ClearInput ( string clearTo = "", bool sendDraftIfChanged = false ) : void
clearTo string
sendDraftIfChanged bool
return void

InputCoreViewModel() public method

public InputCoreViewModel ( InputViewModel parent ) : System
parent InputViewModel
return System

Send() public method

public Send ( ) : void
return void

UnbindHashtag() public method

public UnbindHashtag ( string hashtag ) : void
hashtag string
return void