New Metro Views: Listing 2.

Building the ListView control.

<ListView>
  <ListView.Items>
    <ListViewItem>
      <StackPanel Orientation="Horizontal">
        <Rectangle Fill="Red" Width="100" Height="100"/>
        <TextBlock VerticalAlignment="Center" Text="Red" Margin="10, 10, 10, 10" />
      </StackPanel>
    </ListViewItem>
  <ListViewItem>
    <StackPanel Orientation="Horizontal">
      <Rectangle Fill="Green" Width="100" Height="100"/>
      <TextBlock VerticalAlignment="Center" Text="Green" Margin="10, 10, 10, 10" />
    </StackPanel>
  </ListViewItem>
  <ListViewItem>
    <StackPanel Orientation="Horizontal">
      <Rectangle Fill="Yellow" Width="100" Height="100"/>
      <TextBlock VerticalAlignment="Center" Text="Yellow" Margin="10, 10, 10, 10" />
    </StackPanel>
  </ListViewItem>
  <ListViewItem>
    <StackPanel Orientation="Horizontal">
      <Rectangle Fill="Blue" Width="100" Height="100"/>
      <TextBlock VerticalAlignment="Center" Text="Blue" Margin="10, 10, 10, 10" />
    </StackPanel>
  </ListViewItem>                
</ListView.Items
</ListView>

About the Author

Michael Crump is a product manager that works at Microsoft on the Azure platform. He is a is a developer, blogger and speaker of topics relating to cloud development. He’s passionate about helping developers understand the benefits of the cloud in a no-nonsense way. You can reach him on Twitter at mbcrump or by following his blog at michaelcrump.net.

comments powered by Disqus

Featured

  • Vendors Update Controls for .NET Core 3.1, Blazor

    This week saw two third-party vendors of dev tools -- UX and UI toolkits and controls -- release new offerings that include support for two of Microsoft's main open source frameworks, the cross-platform .NET Core 3.1 and Blazor, which allows for creating browser-based web applications with C# instead of JavaScript.

  • C++ Is Focus of New Visual Studio 2019 v16.7 Preview 2

    C++ development is a focus point of the new Visual Studio 2019 v16.7 Preview 2, featuring a slew of tweaks and improvements touching upon remote SSH connections, IntelliSense support and more.

  • Clustering Non-Numeric Data Using C#

    Clustering non-numeric -- or categorial -- data is surprisingly difficult, but it's explained here by resident data scientist Dr. James McCaffrey of Microsoft Research, who provides all the code you need for a complete system using an algorithm based on a metric called category utility (CU), a measure how much information you gain by clustering.

  • So What's Up with Microsoft's (and Everyone Else's) Love of Rust?

    Microsoft already stewards several popular programming languages -- C#, TypeScript, F# -- so what's up with its love of Rust, along with the rest of the world?

  • C# Steps Up Programming Language Popularity Ladder

    Microsoft's C# programming language climbed a year-over-year notch on the TIOBE Index, which measures popularity among developers.

.NET Insight

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.

Upcoming Events