本文整理汇总了C#中IEngine.GetUserList方法的典型用法代码示例。如果您正苦于以下问题:C# IEngine.GetUserList方法的具体用法?C# IEngine.GetUserList怎么用?C# IEngine.GetUserList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IEngine
的用法示例。
在下文中一共展示了IEngine.GetUserList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MoodDialog
///
/// Creates the mood window dialog but does not display it.
/// (use Run()).
///
/// cred and mood are directly modified on successful validation.
///
public MoodDialog( Gtk.Window parent,
IEngine backend,
Credentials cred,
Mood mood,
DefaultField defaultField )
{
Debug.Assert( null != backend );
_backend = backend; // Save for later...
Glade.XML glade = new Glade.XML( null,
"tam.GtkPlayer.exe.glade",
"_moodDialog",
null );
glade.Autoconnect( this );
Debug.Assert( null != _moodDialog );
Debug.Assert( null != _userCombo );
Debug.Assert( null != _moodCombo );
_moodDialog.TransientFor = parent;
// Set up the available users list.
Credentials [] credList = backend.GetUserList();
string [] credNameList = new string[ credList.Length ];
for (int i = 0; i < credList.Length; i++)
credNameList[i] = ((Credentials)credList[i]).name;
_userCombo.PopdownStrings = credNameList;
// Set default values for the entry fields AFTER the dropdown
// lists are initialized, otherwise it will default to the first
// value in the list
if (null != cred)
_userCombo.Entry.Text = cred.name;
_UpdateUserBtns();
if (null != mood)
_moodCombo.Entry.Text = mood.name;
_UpdateMoodBtns();
switch (defaultField)
{
case DefaultField.USER:
default:
_userCombo.Entry.GrabFocus();
break;
case DefaultField.MOOD:
_moodCombo.Entry.GrabFocus();
break;
}
}