#c# #xaml #binding #slider
Вопрос:
У меня есть представление списка, которое отображает значение метки, привязанное к ползунку.
Затем я повторяю представление списка в коде, но как получить доступ к привязке метки?
XAML
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell Height="90">
<StackLayout Orientation="Horizontal" VerticalOptions="Center" HeightRequest="1200" >
<Grid BackgroundColor="White" x:Name="grid"
HeightRequest="1000" WidthRequest="700" Margin="0,0,0,5" >
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="60"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="150"/>
<ColumnDefinition Width="60"/>
<ColumnDefinition Width="160"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="1"
Grid.Row="0"
x:Name="measure"
BackgroundColor="White"
HeightRequest="40"
WidthRequest="50"
FontSize="14"
Margin="15,0,0,0"
BindingContext="{x:Reference slider} "
Text="{Binding Value, StringFormat='{0:F2}', Mode=TwoWay}"
VerticalOptions="EndAndExpand"
>
</Label>
КОД, ЛЕЖАЩИЙ В ОСНОВЕ CS
foreach (myListViewModel x in logList.ItemsSource.Cast<myListViewModel>())
{
var list = x;
}
Модель — как я могу привязать меру слайдера к измерению значения моей модели?
decimal _MeasurementAmount;
public decimal MeasurementAmount
{
get => _MeasurementAmount;
set
{
if (_MeasurementAmount == value)
return;
_MeasurementAmount = value;
}
}