GithubHelp home page GithubHelp logo

vcaraulean / caliburn.micro.telerik Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 22.0 46.17 MB

An integration of Caliburn.Micro with Telerik's Silverlight controls: conventions, window manger, ...

Home Page: http://caraulean.com/blog/2011/06/05/integration-of-caliburn-micro-and-teleriks-silverlight-controls/

License: MIT License

C# 97.87% PowerShell 2.13%

caliburn.micro.telerik's People

Contributors

vcaraulean avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

caliburn.micro.telerik's Issues

MainWindow as RadWindow - Not shown in TaskBar

In the example of WPF --> Examples.TelerikWindowManager (in source code of Caliburn.Micro.Telerik) , I change the MainWindow from Window to RadWindow so that the MainWindow also has Theme of Windows 8.

The MainWindow has really Windows 8 Theme applied but in the taskbar there is no icon (item) for it. How can I fix this problem?

12 03 2014 0000

RadTab view model IsEnabled property binding dont work?

Hi,

I have view that dynamically loads telerik Tabs view models:

[telerik:RadTabControl x:Name="Items" Grid.Row="1" Margin="10,0,0,0" /]

I have set IsEnabled property onone of the Tabs view models to false, but that Tab is always enabled.

Is this supported? If not, how can I add it?

Thx,

M.

I cannot get the examples to work

I cannot get the examples to work.

I have (free-trial) Telerik Controls version 2013.3.1204.40

The examples are not showing any telerik controls. Only the standard controls are displayed.

image

image

TreeView ContextMenu not fired events

Please help me, Thanks so much.

Resource =>

    <HierarchicalDataTemplate x:Key="TreeViewItemTemplate" ItemsSource="{Binding Types}"
        ItemTemplateSelector="{StaticResource NamespaceItemTemplateSelector}">
    <StackPanel Orientation="Horizontal">
        <Path
                Data=""
                Height="11.458" Margin="0,0,5,0" RenderTransformOrigin="0.5,0.5" Stretch="Fill"
                UseLayoutRounding="False" Width="11.264">
            <Path.Fill>
                <SolidColorBrush Color="#FF333333">
                    <SolidColorBrush.RelativeTransform>
                        <MatrixTransform Matrix="Identity" />
                    </SolidColorBrush.RelativeTransform>
                    <SolidColorBrush.Transform>
                        <MatrixTransform Matrix="Identity" />
                    </SolidColorBrush.Transform>
                </SolidColorBrush>
            </Path.Fill>
            <Path.RenderTransform>
                <TransformGroup>
                    <ScaleTransform />
                    <SkewTransform />
                    <RotateTransform />
                    <TranslateTransform />
                </TransformGroup>
            </Path.RenderTransform>
        </Path>
        <TextBlock Text="{Binding Header}" Tag="{Binding DataContext, RelativeSource={RelativeSource Self}}">
       <telerik:RadContextMenu.ContextMenu>
     <telerik:RadContextMenu cal:Action.TargetWithoutContext="{Binding RelativeSource={RelativeSource Self},             Path=UIElement.Tag}" cal:Message.Attach="[Event Opened] = [Action Opened($dataContext)]" >
           <telerik:RadMenuItem Header="New Child" cal:Message.Attach="ShowProperties($datacontext)"/>
        <telerik:RadMenuItem Header="New Sibling" />
          <telerik:RadMenuItem Header="Delete" />
             </telerik:RadContextMenu>
      </telerik:RadContextMenu.ContextMenu>
        </TextBlock>
    </StackPanel>
</HierarchicalDataTemplate>

RadTreeView =>

    <telerik:RadTreeView x:Name="RadTreeView" BorderThickness="0" Margin="5" Background="White" Width="500"                 telerik:AnimationManager.IsAnimationEnabled="False" IsVirtualizing="True" telerik:StyleManager.Theme="Windows8"                         ItemTemplate="{StaticResource TreeViewItemTemplate}"                            ItemContainerStyle="{StaticResource TreeViewItemStyle}"
                            ItemsSource="{Binding Namespaces}"/>

Telerik Q2'14 Release breaks this

The Q2 2014 release from Telerik unfortunately broke this as they have removed the RadMaskedTextBox. Exception is:

Could not load type 'Telerik.Windows.Controls.RadMaskedTextBox' from assembly 'Telerik.Windows.Controls.Input, Version=2014.2.617.1050, Culture=neutral, PublicKeyToken=5803cfa389c90ce7'.

Please add strong name to assembly

Please add a strong name to the assembly. I can't add this project via nugget because it doesn't have it. I have to pull from code and compile instead. It would simplify things if you added a strong name.

Add binding redirects for Telerik assemblies

Caliburn.Micro.Telerik should be more tolerant with different versions of Telerik and not the only one referenced in project.

Binding redirects should help alleviate the problem.

Example:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Telerik.Windows.Controls.Navigation" publicKeyToken="5803cfa389c90ce7" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2011.2.920.1040" newVersion="2011.2.920.1040" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Telerik.Windows.Controls" publicKeyToken="5803cfa389c90ce7" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2011.2.920.1040" newVersion="2011.2.920.1040" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Telerik.Windows.Controls.Input" publicKeyToken="5803cfa389c90ce7" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2011.2.920.1040" newVersion="2011.2.920.1040" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

Doesn't work with Caliburn.Micro v1.3.1

The latest version of Caliburn has changed the method signature of
IWindowManager.ShowNotification

Also the ConventionManager.SetBinding signature has changed. Meaning that TelerikConventions.Install no longer compiles either.

Examples seem to be missing the theme.

Hi

Thanks for the project very useful. A couple of minor issues. When I first downloaded the projects. I had to clean up some of the references that had specific version attached because I had a later version of Telerik for example:

 <Reference Include="Telerik.Windows.Controls, Version=2012.2.607.1050, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\..\..\..\Program Files (x86)\Telerik\RadControls for Silverlight Q3 2012\Binaries\Silverlight\Telerik.Windows.Controls.dll</HintPath>
    </Reference>

. Maybe it is just my environment but the specific version = false seems to only work sporadically for me. It might be a good idea to just strip the version info from all of the Telerik references since they release so often.

<Reference Include="Telerik.Windows.Controls"/>

I also had to add a reference to the Windows 8 theme since it wasn't included in the build.

 <Reference Include="Telerik.Windows.Themes.Windows8"/>

This did not cause a compile error but did result in a runtime error for both example projects in appbootstrapper.
Thanks again for sharing your work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.