• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Active Contributor
    JTeagle
    Posts: 28
    Registered: ‎06-22-2010

    Specifying Location Of Images For Ribbon (Relative Path)

    91 Views, 1 Replies
    04-16-2012 12:42 AM

    I'm trying to specify the image source for ribbon images using relative syntax but having no luck.

     

    If I use this:

     

    button.LargeImage = new BitmapImage(new Uri(@"c:\\folderA\\folderB\\image.png") );

     

    it works just fine. But it relies on absolute syntax, which is daft since it forces the code to be installed in a specific directory (or the images).

     

    I've tried 

     

    button.LargeImage = new BitmapImage(new Uri(@"images\\image.png", UriKind.Relative) );

    

    and

     

    button.LargeImage = new BitmapImage(new Uri(@"images/image.png", UriKind.Relative) ); 

     

    and I've tried placing the images subdirectory with the png file relative to the assembly, to the project source folder and even relative to AutoCAD itself - and in none of the cases do I get an image.

     

    Can anyone shed any light on this for me? I'd like the images subfolder to be relative to the compiled assembly. 

     

    

    Please use plain text.
    Mentor
    Posts: 257
    Registered: ‎01-27-2010

    Re: Specifying Location Of Images For Ribbon (Relative Path)

    04-16-2012 03:38 AM in reply to: JTeagle

    here a sample of my code for create my name of file containing the data of my prog :

     

    Dim objAssemblyInfo As ApplicationServices.AssemblyInfo = My.Application.Info

    My.Settings.GlobalFichierConfig = objAssemblyInfo.DirectoryPath & "\" & _
    objAssemblyInfo.Title + ".cfg"

     with the objAssemblyInfo you retrieve info of your Dll.

     

     

    Please use plain text.