Question Help converting code from C#

gareth

New member
Joined
Jun 1, 2011
Messages
2
Programming Experience
10+
Hi,
I'm trying to use the Telerik MVC controls but all of the code samples are in C#. I can usually convert them myself but can't get this one to work. Can anyone tell me what the following should be in VB.NET? I can't work out the .content section
Thanks in advance
Gareth
VB.NET:
  <% Html.Telerik().Window()
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Name([COLOR=#A31515]"Window"[/COLOR])
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Title([COLOR=#A31515]"Telerik Window for ASP.NET MVC"[/COLOR])
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Draggable(([COLOR=Blue]bool[/COLOR])ViewData[[COLOR=#A31515]"movable"[/COLOR]])
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Resizable(resizing => resizing
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Enabled(([COLOR=Blue]bool[/COLOR])ViewData[[COLOR=#A31515]"resizable"[/COLOR]])
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].MinHeight(250)
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].MinWidth(250)
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].MaxHeight(500)
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].MaxWidth(500)       
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black])      
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Scrollable(([COLOR=Blue]bool[/COLOR])ViewData[[COLOR=#A31515]"scrolling"[/COLOR]])
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Modal(([COLOR=Blue]bool[/COLOR])ViewData[[COLOR=#A31515]"modal"[/COLOR]])
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Buttons(b => b.Maximize().Close())
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Content(() =>
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]{%>
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]<p style=[COLOR=#A31515]"text-align: center"[/COLOR]>
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]<img src=[COLOR=#A31515]"<%= Url.Content("[/COLOR]~/Content/Window/window.png[COLOR=#A31515]")%>"
[/COLOR][/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]alt=[COLOR=#A31515]"Window for ASP.NET MVC logo"[/COLOR] style="display:block;margin:0 auto[/COLOR] [COLOR=Black]10px;" />
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]The Telerik Window [COLOR=Blue]for[/COLOR] ASP.NET MVC [COLOR=Blue]is[/COLOR]<br /> the right choice [COLOR=Blue]for[/COLOR] creating Window
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]dialogs<br />
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]and alert/prompt/confirm boxes<br /> [COLOR=Blue]in[/COLOR] your ASP.NET MVC applications.
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]</p>
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]<%})
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Width(300)
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Height(300)
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black].Render();
[/COLOR][COLOR=Black]           [/COLOR][COLOR=Black]%>
 
To convert there should be pretty straightforward, which aspect of this code are you having trouble converting? Add a reference to a vb.net project and all of those properties you are changing should exist in VB.NET just the same as C#.
 
Hi,

Most of the code works o.k. but the .Content section uses a strange constructor (I'm not sure what it's called so I can't even google for it and googling for (){%><%} doesn't return very much!!

It's this bit that's causing me grief:

.Content(() => {%>
<p style="text-align: center">
<img src="<%= Url.Content("~/Content/Window/window.png")%>" alt="Window for ASP.NET MVC logo" style="display:block;margin:0 auto 10px;" />
The Telerik Window for ASP.NET MVC is<br /> the right choice for creating Window dialogs<br /> and alert/prompt/confirm boxes<br /> in your ASP.NET MVC applications. </p>
<%})
 
Is there possibly any code in there for a Custom Operator? I know that you can make your own operators in C# and it seems like they may have done that here... like what is => or {%><%}
 
Back
Top