locked
Again: "The name 'VisibilityToBooleanConverter' does not exist in the namespace 'clr-namespace:Xa'." RRS feed

  • Question

  • Hi there!

    I know this question was asked before and I also took a look at all the proposed answers, but yet my problem persists.

    I hope the following information will help solve the problem:

    Project name: XA
    Assembly: XA
    Default Namespace: Xa
    Target Framework: .NET Framework 4
    Output type: Class Library
    Platform Target: Any CPU
    Not working on a network share. Using local directory as project directory

    Now the following class is the problem:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Data;
    
    namespace Xa {
      //[System.Windows.Markup.MarkupExtensionReturnType(typeof(IValueConverter))]
      public class VisibilityToBooleanConverter : IValueConverter {
        #region IValueConverter Members
    
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
          return (Visibility)value == Visibility.Visible;
        }
    
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
          return (bool)value ? Visibility.Visible : Visibility.Collapsed;
        }
    
        #endregion
      }
    }

    When I try to use this in one of my Views, like this:

    <Window      x:Class="Xa.ShowPEPCustomGroupsConfigView"
                 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:e="http://schemas.microsoft.com/expression/2010/interactivity"
                 xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
                 xmlns:local="clr-namespace:Xa"
                 mc:Ignorable="d" 
                 d:DesignHeight="400" d:DesignWidth="450">
        <Window.Resources>
            <local:VisibilityToBooleanConverter x:Key="VisBoolConverter"></local:VisibilityToBooleanConverter>
            <ResourceDictionary>
                <DataTemplate x:Key="ExpandDetails">
                    <ToggleButton Name="ShowDetails" 
                                  IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, 
                                                      Path=DetailsVisibility, 
                                                      Converter={StaticResource VisBoolConverter}, 
                                                      Mode=TwoWay}" 
                                  Margin="4" />
                </DataTemplate>
            </ResourceDictionary>
        </Window.Resources>
    .
    .
    .
    </Window>

    I get a ton of Errors, beginning with this one:

    "The name "VisibilityToBooleanConverter" does not exist in the namespace "clr-namespace:Xa"."

    Where could this error come from? (yes I have seen the other posts about the issue)


    • Edited by Wishmaster_ Friday, October 10, 2014 10:03 AM
    Friday, October 10, 2014 10:02 AM

Answers

  • I can build your class library just fine if I remove the assembly part from the namespace declaration:

    xmlns:conv="clr-namespace:OLPlannerAddIn"

    You should not specify the assembly name when the namespace resides in the same assembly as the XAML markup.

    • Proposed as answer by JayChase Tuesday, October 14, 2014 9:59 AM
    • Marked as answer by Wishmaster_ Tuesday, October 14, 2014 11:00 AM
    Tuesday, October 14, 2014 9:49 AM

All replies

  • Hi. You can either declare the converter and data template individually under the window resources:

    <Window.Resources>                
        <local:VisibilityToBooleanConverter x:Key="VisBoolConverter"></local:VisibilityToBooleanConverter>               
        <DataTemplate x:Key="ExpandDetails">
                <ToggleButton Name="ShowDetails" 
                                IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, 
                                                    Path=DetailsVisibility, 
                                                    Converter={StaticResource VisBoolConverter}, 
                                                    Mode=TwoWay}" 
                                Margin="4" />
            </DataTemplate>        
    </Window.Resources>

    or add them both to the same resource dictionary:

    <Window.Resources>
        <ResourceDictionary>
            <local:VisibilityToBooleanConverter x:Key="VisBoolConverter"></local:VisibilityToBooleanConverter>       
            <DataTemplate x:Key="ExpandDetails">
                <ToggleButton Name="ShowDetails" 
                                IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, 
                                                    Path=DetailsVisibility, 
                                                    Converter={StaticResource VisBoolConverter}, 
                                                    Mode=TwoWay}" 
                                Margin="4" />
            </DataTemplate>
        </ResourceDictionary>
    </Window.Resources>

    Friday, October 10, 2014 10:29 AM
  • You should put the converter and the DataTemplate in the same resource dictionary as suggested by JayChase but you also need to make sure that your project builds before the red squiggly line under the converter in your XAML will disappear, i.e. if you have any other build errors you need to fix these first and then the converter class will be found when you are able to compile the project successfully.

     

    Friday, October 10, 2014 10:45 AM
  • ok I did what JayChase suggested, these two things are now in the same Dictionary.

    Something curious is happening now:

    I commented out every line in the xaml code that had something to do with the "local" attribute.
    To be precise, these lines:

    <ResourceDictionary>
                <local:VisibilityToBooleanConverter x:Key="VisBoolConverter"></local:VisibilityToBooleanConverter>
                <DataTemplate x:Key="ExpandDetails">
                    <ToggleButton Name="ShowDetails" 
                                  IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, 
                                                      Path=DetailsVisibility, 
                                                      Converter={StaticResource VisBoolConverter}, 
                                                      Mode=TwoWay}" 
                                  Margin="4" />
                </DataTemplate>
            </ResourceDictionary>
    
    .
    .
    .
    
    <DataGridTemplateColumn Header="" CellTemplate="{StaticResource ExpandDetails}" Width="30" />

    Then I rebuilt the solution. Still tons of errors.
    Then I even removed the line

    'xmlns:local="clr-namespace:Xa" '

    and boom, not a single error after building the solution.

    Does this somehow help further? I can assure that there are no errors in the solution.
    And I don't quite get why the "local: ...." line won't work.
    When I open a new project and try the exact same thing, it works.

    Edit: Maybe that's important: intellisense even suggests the Visibility Converter, but then claims it cannot be found.
    • Edited by Wishmaster_ Friday, October 10, 2014 11:13 AM
    Friday, October 10, 2014 11:11 AM
  • To be honest I can't see how that would compile without the local namespace declaration. Can you post the whole XAML?
    Friday, October 10, 2014 11:52 AM
  • Is the converter class defined in a class library that you reference from your WPF application project? Then you must specify the assembly name of the class library when you declare the namespace:

    xmlns:local="clr-namespace:Xa;assembly=XA"

    Please upload a reproducable sample of your issue to OneDrive and post the link to it here if you need any further help. Please also remember to mark any helpful posts as answer and/or helpful.

    Friday, October 10, 2014 12:09 PM
  • I commented the lines out! Like I said. I don't wonder it compiles, because there is nothing in there that depends on the "local" reference.

    Nevertheless, here is the whole xaml code (please understand, I am relatively new to the whole databinding and wpf stuff ^^ )

    <Window      x:Class="Xa.ShowPEPCustomGroupsConfigView"
                 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:i="http://schemas.microsoft.com/expression/2010/interactivity"
                 mc:Ignorable="d" 
                 d:DesignHeight="400" d:DesignWidth="450">
    <!--xmlns:local="clr-namespace:Xa"-->
        <Window.Resources>
            <!--<ResourceDictionary>
                <local:VisibilityToBooleanConverter x:Key="VisBoolConverter"></local:VisibilityToBooleanConverter>
                <DataTemplate x:Key="ExpandDetails">
                    <ToggleButton Name="ShowDetails" 
                                  IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, 
                                                      Path=DetailsVisibility, 
                                                      Converter={StaticResource VisBoolConverter}, 
                                                      Mode=TwoWay}" 
                                  Margin="4" />
                </DataTemplate>
            </ResourceDictionary>-->
        </Window.Resources>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="1.4*"></ColumnDefinition>
                <ColumnDefinition Width="1.4*"></ColumnDefinition>
                <ColumnDefinition Width="90"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition></RowDefinition>
                <RowDefinition Height="40"></RowDefinition>
            </Grid.RowDefinitions>
            
            <DataGrid Grid.ColumnSpan="2" ItemsSource="{Binding Groups}" SelectedItem="{Binding SelectedGroup}" Margin="10" AutoGenerateColumns="False" CanUserAddRows="False">
                <DataGrid.Columns>
                    <!--<DataGridTemplateColumn Header="" CellTemplate="{StaticResource ExpandDetails}" Width="30" />-->
                    <DataGridTextColumn Width="1*" Binding="{Binding Name}" Header="Eigene Gruppen" IsReadOnly="True"></DataGridTextColumn>
                </DataGrid.Columns>
                <DataGrid.RowDetailsTemplate>
                    <DataTemplate>
                        <DataGrid ItemsSource="{Binding MemberList}" AutoGenerateColumns="False" CanUserAddRows="False" Margin="5" Background="Gray" Width="300">
                            <DataGrid.Columns>
                                <DataGridTextColumn Binding="{Binding Name}" Header="Mitglieder" IsReadOnly="True" Width="*" ></DataGridTextColumn>
                            </DataGrid.Columns>
                        </DataGrid>
                    </DataTemplate>
                </DataGrid.RowDetailsTemplate>
            </DataGrid>
    
            <StackPanel VerticalAlignment="Center" Grid.Column="2">
                <Button Content="Bearbeiten" Name="btnEdit" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnEdit}" Margin="5"></Button>
                <Button Content="Neu" Name="btnNew" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnNew}" Margin="5"></Button>
                <Button Content="Löschen" Name="btnDelete" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnDelete}" Margin="5"></Button>
            </StackPanel>
            <StackPanel Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
                <Button Content="Speichern" Name="btnSave" Height="25" Width="75" IsDefault="True" Margin="5" Command="{Binding BtnSave}"></Button>
                <Button Content="Abbrechen" Name="btnCancel" Height="25" Width="75" IsCancel="True" Margin="5"></Button>
            </StackPanel>
            
        </Grid>
    </Window>

    Friday, October 10, 2014 12:12 PM
  • Ah. I understand. If you want a version with the resources back in, which will compile this should work.

    <Window      x:Class="Xa.ShowPEPCustomGroupsConfigView"
                 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:i="http://schemas.microsoft.com/expression/2010/interactivity"
                xmlns:local="clr-namespace:Xa"
                 mc:Ignorable="d" 
                 d:DesignHeight="400" d:DesignWidth="450">
        <Window.Resources>
            <ResourceDictionary>
                <local:VisibilityToBooleanConverter x:Key="VisBoolConverter"></local:VisibilityToBooleanConverter>
                <DataTemplate x:Key="ExpandDetails">
                    <ToggleButton Name="ShowDetails" 
                                  IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, 
                                                      Path=DetailsVisibility, 
                                                      Converter={StaticResource VisBoolConverter}, 
                                                      Mode=TwoWay}" 
                                  Margin="4" />
                </DataTemplate>
            </ResourceDictionary>
        </Window.Resources>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="1.4*"></ColumnDefinition>
                <ColumnDefinition Width="1.4*"></ColumnDefinition>
                <ColumnDefinition Width="90"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition></RowDefinition>
                <RowDefinition Height="40"></RowDefinition>
            </Grid.RowDefinitions>
    
            <DataGrid Grid.ColumnSpan="2" ItemsSource="{Binding Groups}" SelectedItem="{Binding SelectedGroup}" Margin="10" AutoGenerateColumns="False" CanUserAddRows="False">
                <DataGrid.Columns>
                    <!--<DataGridTemplateColumn Header="" CellTemplate="{StaticResource ExpandDetails}" Width="30" />-->
                    <DataGridTextColumn Width="1*" Binding="{Binding Name}" Header="Eigene Gruppen" IsReadOnly="True"></DataGridTextColumn>
                </DataGrid.Columns>
                <DataGrid.RowDetailsTemplate>
                    <DataTemplate>
                        <DataGrid ItemsSource="{Binding MemberList}" AutoGenerateColumns="False" CanUserAddRows="False" Margin="5" Background="Gray" Width="300">
                            <DataGrid.Columns>
                                <DataGridTextColumn Binding="{Binding Name}" Header="Mitglieder" IsReadOnly="True" Width="*" ></DataGridTextColumn>
                            </DataGrid.Columns>
                        </DataGrid>
                    </DataTemplate>
                </DataGrid.RowDetailsTemplate>
            </DataGrid>
    
            <StackPanel VerticalAlignment="Center" Grid.Column="2">
                <Button Content="Bearbeiten" Name="btnEdit" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnEdit}" Margin="5"></Button>
                <Button Content="Neu" Name="btnNew" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnNew}" Margin="5"></Button>
                <Button Content="Löschen" Name="btnDelete" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnDelete}" Margin="5"></Button>
            </StackPanel>
            <StackPanel Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
                <Button Content="Speichern" Name="btnSave" Height="25" Width="75" IsDefault="True" Margin="5" Command="{Binding BtnSave}"></Button>
                <Button Content="Abbrechen" Name="btnCancel" Height="25" Width="75" IsCancel="True" Margin="5"></Button>
            </StackPanel>
    
        </Grid>
    </Window>

    Friday, October 10, 2014 12:45 PM
  • @Magnus:
    I also already tried this. The converter class is defined inside the project with the assembly XA. Referencing the assembly of the project which I am currently in does not help (tested it).
    As I said, I tried every solution given on this website concerning this issue (also every other website I found)
    At least 6 hours of searching the webs have gone into this already.
    No solution in sight.

    And to be honest, I think if I could reproduce it, I would be able to solve the problem..

    And I repeat: If I try the exact same thing on a newly created project, it is fine.
    Something inside my project is denying me access to referencing local classes inside xaml?!
    I just can't imagine what it might be.

    Things that haven't worked so far:

    Renaming the project folder to the assembly name.
    Renaming the namespace of the Converter class.
    Adding the assembly reference.
    Restarting VS / Rebuilding / Clean->Build.
    Trying out other classes (not VisibilityConverter, but for example CustomDataGrid ... )
    Adding the folder to the PATH variable... lol

    Sorry I can't provide the whole project to you, if I could, I would gladly do so :( this is really limiting my possibilities with WPF ...


    • Edited by Wishmaster_ Friday, October 10, 2014 12:52 PM
    Friday, October 10, 2014 12:50 PM
  • ok so you just commented back in what I commented out?
    I commented it out because it doesn't work, you know. That is my problem. It SHOULD work, but it doesn't.
    Friday, October 10, 2014 1:06 PM
  • The code you posted is different. The line xmlns:local="clr-namespace:Xa"  is outside the closing ">" of the Window tag in you code, that will cause compilation erros. I put it back in:

    <Window x:Class="Xa.ShowPEPCustomGroupsConfigView"
            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:i="http://schemas.microsoft.com/expression/2010/interactivity"
            xmlns:local="clr-namespace:Xa"
            mc:Ignorable="d" 
            d:DesignHeight="400" d:DesignWidth="450">

    . Then you can uncomment the resource dictionary part. Or just copy in the complete code snippet.


    • Edited by JayChase Friday, October 10, 2014 1:21 PM
    Friday, October 10, 2014 1:21 PM
  • uhm well yeah that's pretty clear to me. It only is outside of the bracket because I couldn't make a comment inside the bracket. Sorry that I didn't say that.
    Just to be clear, I am relatively new to WPF, but not new to programming.
    Friday, October 10, 2014 1:32 PM
  • ok I think I got this part replicated! Sorry that I cannot post the whole project, but I am not allowed to do that :( But I put in every single reference as in the main project. Though I tried to keep it as small as possible without getting errors!
    This error is really driving me crazy and I honestly think it might be a bug and not even my own fault x-O
    But that's the last thing I think. Usually it's always my own fault if something doesn't work the way I want it to. Maybe I miss something obvious.

    And thanks that you tried to help me so far!

    TL:DR here are my code snippets and a link to a download of the (smaller) project in which the same error occurs as in the big one.

    <Window      x:Class="OLPlannerAddIn.ShowPEPCustomGroupsConfigView"
                 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:i="http://schemas.microsoft.com/expression/2010/interactivity"
                 xmlns:conv="clr-namespace:OLPlannerAddIn;assembly=OLPlannerAddIn"
                 mc:Ignorable="d" 
                 d:DesignHeight="400" d:DesignWidth="450">
        <Window.Resources>
            <ResourceDictionary>
                <conv:VisibilityToBooleanConverter x:Key="VisBoolConverter" />
                <DataTemplate x:Key="ExpandDetails">
                    <ToggleButton Name="ShowDetails" 
                                  IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, 
                                                      Path=DetailsVisibility, 
                                                      Converter={StaticResource VisBoolConverter}, 
                                                      Mode=TwoWay}" 
                                  Margin="4" />
                </DataTemplate>
            </ResourceDictionary>
        </Window.Resources>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="1.4*"></ColumnDefinition>
                <ColumnDefinition Width="1.4*"></ColumnDefinition>
                <ColumnDefinition Width="90"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition></RowDefinition>
                <RowDefinition Height="40"></RowDefinition>
            </Grid.RowDefinitions>
    
            <DataGrid Grid.ColumnSpan="2" ItemsSource="{Binding Groups}" SelectedItem="{Binding SelectedGroup}" Margin="10" AutoGenerateColumns="False" CanUserAddRows="False">
                <DataGrid.Columns>
                    <!-- the reason for the converter usage -->
                    <!--<DataGridTemplateColumn Header="" CellTemplate="{StaticResource ExpandDetails}" Width="30" />-->
                    <DataGridTextColumn Width="1*" Binding="{Binding Name}" Header="Eigene Gruppen" IsReadOnly="True"></DataGridTextColumn>
                </DataGrid.Columns>
                <DataGrid.RowDetailsTemplate>
                    <DataTemplate>
                        <DataGrid ItemsSource="{Binding MemberList}" AutoGenerateColumns="False" CanUserAddRows="False" Margin="5" Background="Gray" Width="300">
                            <DataGrid.Columns>
                                <DataGridTextColumn Binding="{Binding Name}" Header="Mitglieder" IsReadOnly="True" Width="*" ></DataGridTextColumn>
                            </DataGrid.Columns>
                        </DataGrid>
                    </DataTemplate>
                </DataGrid.RowDetailsTemplate>
            </DataGrid>
            <StackPanel VerticalAlignment="Center" Grid.Column="2">
                <Button Content="Neu" Name="btnNew" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnNew}" Margin="5"></Button>
                <Button Content="Bearbeiten" Name="btnEdit" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnEdit}" Margin="5"></Button>
                <Button Content="Kopieren" Name="btnCopy" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnCopy}" Margin="5"></Button>
                <Button Content="Löschen" Name="btnDelete" Grid.Column="2" Height="25" Width="75" Command="{Binding BtnDelete}" Margin="5"></Button>
            </StackPanel>
            <StackPanel Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
                <Button Content="Schließen" Name="btnCancel" Height="25" Width="75" IsCancel="True" Margin="5"></Button>
            </StackPanel>
    
        </Grid>
    </Window>
    

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Data;
    
    namespace OLPlannerAddIn {
      [System.Windows.Markup.MarkupExtensionReturnType(typeof(IValueConverter))]
      public class VisibilityToBooleanConverter : IValueConverter {
        #region IValueConverter Members
    
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
          return (Visibility)value == Visibility.Visible;
        }
    
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
          return (bool)value ? Visibility.Visible : Visibility.Collapsed;
        }
    
        #endregion
      }
    }
    

    you can download it under this link (if you want to, it is safe)

    http:// ul.to / o4zn84e1

    Tuesday, October 14, 2014 7:52 AM
  • I can build your class library just fine if I remove the assembly part from the namespace declaration:

    xmlns:conv="clr-namespace:OLPlannerAddIn"

    You should not specify the assembly name when the namespace resides in the same assembly as the XAML markup.

    • Proposed as answer by JayChase Tuesday, October 14, 2014 9:59 AM
    • Marked as answer by Wishmaster_ Tuesday, October 14, 2014 11:00 AM
    Tuesday, October 14, 2014 9:49 AM
  • Same here.
    Tuesday, October 14, 2014 9:59 AM
  • hm well ok. I already did this but discarded it because I now get errors from a completely different class, where I define some constants (internal static class Const).

    now since it works for both of you I guess that actually solves this(!) problem.
    There must be something really wrong inside my project.

    Well I accept your answer, because it's obviously right. Thanks again guys, this really helped me out!

    another quick edit, since I dit not know how to get rid of the upcoming errors after inserting the line "xmlns:local="clr-namespace:Xa"".
    Here is the answer to that problem (is a bug with visual studio)
    http://stackoverflow.com/questions/11583384/adding-a-wpf-namespace-causes-vsto-compile-error
    • Edited by Wishmaster_ Wednesday, October 15, 2014 6:49 AM
    Tuesday, October 14, 2014 11:00 AM