Changeset 2552


Ignore:
Timestamp:
Feb 2, 2011, 11:29:37 AM (10 years ago)
Author:
kopal
Message:

reverted changes; p2p editor did not work

Location:
trunk/CrypPlugins/P2PEditor/GUI/Controls
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/P2PEditor/GUI/Controls/JobDisplayView.xaml

    r2548 r2552  
    1 <GUI:P2PUserControl x:Class="Cryptool.P2PEditor.GUI.Controls.JobDisplay"
    2                     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    3                     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    4                     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    5                     xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    6                     xmlns:converter="clr-namespace:Cryptool.P2PEditor.GUI.Controls"
    7                     xmlns:GUI="clr-namespace:Cryptool.P2PEditor.GUI" mc:Ignorable="d" d:DesignHeight="218" d:DesignWidth="416">
     1<GUI:P2PUserControl x:Class="Cryptool.P2PEditor.GUI.Controls.JobDisplay" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:GUI="clr-namespace:Cryptool.P2PEditor.GUI" mc:Ignorable="d" d:DesignHeight="218" d:DesignWidth="416">
    82        <GUI:P2PUserControl.Resources>
    93        <ResourceDictionary>
     
    115                <ResourceDictionary Source="JobDisplayTemplate.xaml" />
    126            </ResourceDictionary.MergedDictionaries>
    13             <converter:WidthConverter x:Key="WidthConverter"></converter:WidthConverter>
    147            <Style x:Key="jobListDisplayStyle" TargetType="{x:Type ListBox}">
    15                     <Setter Property="Template">
    16                         <Setter.Value>
    17                             <ControlTemplate TargetType="{x:Type ListBox}">
    18                             <ScrollViewer HorizontalScrollBarVisibility="Auto" Grid.Row="1" Grid.ColumnSpan="3">
    19                                 <Grid Background="{TemplateBinding ListBox.Background}">
    20                                     <Grid.ColumnDefinitions>
    21                                         <ColumnDefinition Width="300*" />
    22                                         <ColumnDefinition Width="300" x:Name="StateWidth"/>
    23                                         <ColumnDefinition Width="140" x:Name="DateWidth"/>
    24                                     </Grid.ColumnDefinitions>
    25                                     <Grid.RowDefinitions>
    26                                         <RowDefinition Height="25"></RowDefinition>
    27                                         <RowDefinition></RowDefinition>
    28                                     </Grid.RowDefinitions>
    29                                         <TextBlock Grid.Row="0" Grid.Column="0" Text="Name" >
    30                                             <TextBlock.Width>
    31                                                 <MultiBinding Converter="{StaticResource ResourceKey=WidthConverter}">
    32                                                     <Binding ElementName="Presenter" Path="ActualWidth"></Binding>
    33                                                     <Binding ElementName="StateWidth" Path="Width.Value"></Binding>
    34                                                     <Binding ElementName="DateWidth" Path="Width.Value"></Binding>
    35                                                    
    36                                                 </MultiBinding>
    37                                             </TextBlock.Width>
    38                                         </TextBlock>
    39                                         <TextBlock Grid.Row="0" Grid.Column="1" Text="State"></TextBlock>
    40                                         <TextBlock Grid.Row="0" Grid.Column="2" Text="Date"></TextBlock>
    41                                         <ItemsPresenter Grid.Row="1" Grid.ColumnSpan="3" x:Name="Presenter"></ItemsPresenter>
    42                                 </Grid>
    43                             </ScrollViewer>
    44                         </ControlTemplate>
    45                         </Setter.Value>
    46                     </Setter>
    478                <Style.Resources>
    489                    <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="LightBlue" />
     
    5516            <Grid Background="White">
    5617                <ListBox x:Name="JobListBox" HorizontalContentAlignment="Stretch" ItemsSource="{Binding Jobs, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" ItemTemplate="{StaticResource jobDisplayTemplate}" Style="{StaticResource jobListDisplayStyle}" KeyUp="JobListBoxKeyUp" Margin="0,0,0,35">
    57 
    5818                    <ListBox.ItemContainerStyle>
    5919                        <Style TargetType="{x:Type ListBoxItem}">
  • trunk/CrypPlugins/P2PEditor/GUI/Controls/JobDisplayView.xaml.cs

    r2548 r2552  
    244244        }
    245245    }
    246 
    247     public class WidthConverter : IMultiValueConverter
    248     {
    249 
    250         #region IMultiValueConverter Member
    251 
    252         public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    253         {
    254             double w1 = (double) values[0], w2 = (double)values[1], w3 = (double)values[2];
    255 
    256             return Math.Abs(w1 - w2 - w3);
    257         }
    258 
    259         public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
    260         {
    261             throw new NotImplementedException();
    262         }
    263 
    264         #endregion
    265     }
    266 
    267246}
Note: See TracChangeset for help on using the changeset viewer.