本文整理汇总了C#中IDataService.GetLocalIPAddress方法的典型用法代码示例。如果您正苦于以下问题:C# IDataService.GetLocalIPAddress方法的具体用法?C# IDataService.GetLocalIPAddress怎么用?C# IDataService.GetLocalIPAddress使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDataService
的用法示例。
在下文中一共展示了IDataService.GetLocalIPAddress方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MainViewModel
/// <summary>
/// Initializes a new instance of the MainViewModel class.
/// </summary>
public MainViewModel(IDataService dataService, IPlayer player, IWebSocketService webSocketService)
{
DataService = dataService;
Player = player;
WebSocketService = webSocketService;
GetDesignData();
RefreshSongs();
OpenSettingsCommand = new RelayCommand(() => IsSettingsVisible = true);
PauseCommand = new RelayCommand(Pause);
PlayCommand = new RelayCommand(Play);
TogglePlayPauseCommand = new RelayCommand(TogglePlayPause);
PlayOnDemandCommand = new RelayCommand(PlayOnDemand);
SaveSettingsCommand = new RelayCommand(SaveSettings);
ToggleShuffleCommand = new RelayCommand(ToggleShuffle);
OpenAlbumCommand = new RelayCommand(OpenSelectedAlbum);
CloseSelectedAlbumCommand = new RelayCommand(CloseSelectedAlbum);
// Playback Precentage Update
StopPrecentageUpdateCommand = new RelayCommand(() => IsPrecentageUpdateActive = false);
StartPrecentageUpdateCommand = new RelayCommand(() => { SetPlayTime(); IsPrecentageUpdateActive = true; });
// Music Folders Commands
AddMusicFolderCommand = new RelayCommand(AddMusicFolder);
RemoveMusicFolderCommand = new RelayCommand(RemoveMusicFolder, () => !string.IsNullOrEmpty(MusicSearchPath));
// Event Listeners
StartSongPositionListener();
// Start Web Socket
LydRemoteInstructions = "Lyd Remote is Starting...";
WebSocketService.Start();
LydRemoteInstructions = "Visit \"" + DataService.GetLocalIPAddress() + ":8080\" in a web browser to use Lyd Remote";
// Attach Event Handler For Web Service
HtmlData.PlaySong += (obj, x) =>
{
Song song = Songs.Where(s => s.ID == x).FirstOrDefault();
PlayOnDemand(song);
};
HtmlData.ShufflePlay += (obj, e) =>
{
Shuffle();
};
HtmlData.PlayPause += (obj, e) =>
{
TogglePlayPause();
};
}