Quantcast
Channel: Windows Presentation Foundation (WPF) forum
Viewing all articles
Browse latest Browse all 18858

Enlighten some coding questions URGENT !! PLEASE HELP

$
0
0
<Window x:Class="KinectSkeletonViewer.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
       Title="Skeleton Viewer" Loaded="Window_Loaded" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" WindowState="Maximized">


namespace KinectSkeletonViewer
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        KinectSensor myKinect;

 
        public  MainWindow()
        {
            InitializeComponent();
          
        }


<ListView x:Name="myListView" ItemsSource="{Binding Tabs}"><ListView.Resources><local:Converter x:Key="converter"/></ListView.Resources><ListView.View><GridView><GridViewColumn Header="Column 1" DisplayMemberBinding="{Binding Name}"/><GridViewColumn Header="Column 1"><GridViewColumn.CellTemplate><DataTemplate><Grid Background="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListViewItem},
            Converter={StaticResource ResourceKey=converter}}" ><TextBlock Text="{Binding Id}"/></Grid></DataTemplate></GridViewColumn.CellTemplate></GridViewColumn></GridView></ListView.View><ListView.ItemContainerStyle><Style TargetType="ListViewItem"><Setter Property="HorizontalContentAlignment" Value="Stretch"/></Style></ListView.ItemContainerStyle></ListView>


public class Converter : IValueConverter
  {
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
      ListViewItem lvi = value as ListViewItem;
      int n = 0;
      if (lvi != null) {
        ListView lv = ItemsControl.ItemsControlFromItemContainer(lvi) as ListView;
        n = lv.ItemContainerGenerator.IndexFromContainer(lvi) + 1;
        switch (n) {
          case 1:
            return System.Windows.Media.Brushes.Yellow;
          case 2:
            return System.Windows.Media.Brushes.Red;
          case 3:
            return System.Windows.Media.Brushes.Blue;
        }
      }
      return System.Windows.Media.Brushes.Transparent;
    }
    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
      return value;
    }
  } 

Can someone enlighten me on how can I combine this two codes together

please .

Thanks


Viewing all articles
Browse latest Browse all 18858

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>