I'm having following classes:
class MyViewModel
{
    public List<MyItem> MyItems { get; set; }
    public int Width { get; set; }
}
class MyItem
{
    public string Name {get; set;}
}
As you see, there's a list of MyItems and Width property in the same class called MyViewModel. How can I bind a single element of that list to a Text property in XAML and Width from ViewModel to XAML's Width property? Here's my try, but I can't at the same time bind those two properties. I mean, I can bind whole list to Text property, but I don't know how could I bind a single item.
<ListView ItemsSource="{Binding MyViewModel}">
<ListView.ItemTemplate>
    <DataTemplate>
        <Grid Height="15" Width="520">
            <TextBlock Width="{Binding Width}" Text="{Binding=MyItems.Name(?)}" />
        </Grid>
    </DataTemplate>
</ListView.ItemTemplate>
 
    