Как показать имя текущего пользователя?
Я имею ввиду показывать имя пользователя, под которым человек вошел в систему?
Справа вверху, к примеру, как в у гугла на скриншоте.
Нравится
Имя получается примерно таким образом:
[csharp]
var currentUserContactId = userConnection.CurrentUser.ContactId;
string currentUserContactName = string.Empty;
var entitySchemaManager = userConnection.GetSchemaManager("EntitySchemaManager") as EntitySchemaManager;
var contactSchemaQuery = new EntitySchemaQuery(entitySchemaManager, "Contact");
contactSchemaQuery.AddColumn("Name");
var contactIdFilter = contactSchemaQuery.CreateFilterWithParameters(FilterComparisonType.Equal, "Id", currentUserContactId);
contactSchemaQuery.Filters.Add(contactIdFilter);
var contacts = contactSchemaQuery.GetEntityCollection(userConnection);
if (contacts.Count > 0) {
currentUserContactName = contacts[0].GetColumnValue("Name").ToString();
}
[/csharp]
Можно в MainPage добавить надпись и при открытии её заполнять.
смысл понятен, а вот с заполнением надписи не очень
какой нибудь пример можно где нибудь посмотреть?
Разобрался, только непонятно что за черта появляется справа и как её убрать (на скриншоте обведено красным)?
У вас надпись со стилем "Заголовок группы". Смените на стиль "Надпись".
Ээээээ, а как тогда можно управлять шрифтом, точнее размером и стилем (bold и т.д.)?
все, допер, это же веб в конце концов :biggrin:
html никто не отменял :lol: