Как для биндинга добавить дополнительный статичный текст? Т.е. String.Format("Цена: {0}",myBinding)
В параметрах SetBinding
принимается к сожалению только к чему мы привязываем и что мы привязываем(биндинг), как это модифицируется?
var name = new Label() { HorizontalOptions = LayoutOptions.Start };
name.SetBinding(Label.TextProperty, new Binding("Name"));
Используется в Xamarin, для создания пользовательских ячеек для ListView
public class SessionCell : ViewCell
{
public SessionCell()
{
var name = new Label() { HorizontalOptions = LayoutOptions.Start };
var price = new Label() { HorizontalOptions = LayoutOptions.EndAndExpand };
var time = new Label() { HorizontalOptions = LayoutOptions.Fill };
name.SetBinding(Label.TextProperty, new Binding("Name"));
price.SetBinding(Label.TextProperty, new Binding("Price"));
time.SetBinding(Label.TextProperty, new Binding("Time"));
name.TextColor = Color.DarkCyan;
price.TextColor = Color.DarkGreen;
var horizontalLayout = new StackLayout()
{
Children = {
new StackLayout(){ Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.FillAndExpand, Children = {name, price } },
time
}
};
View = horizontalLayout;
}
}
Если актуально еще, то вот: label.SetBinding(Label.TextProperty, new Binding("NotifyCounter",stringFormat: "To remove all({0:N0}) click button"));
В моем окне создается определенное кол-во кнопок в зависимости от выбора пользователяПоэтому нельзя задавать их дизайн в коде xaml
Когда я выполняю некоторый код, выбрасывается исключение NullReferenceException со следующим сообщением:
В качестве основы для данных я решил использовать XMLЯ научился его создавать, вносить туда данные, но никак не могу извлечь из него данные...