Skip to content

Instantly share code, notes, and snippets.

Ed Charbeneau EdCharbeneau

Block or report user

Report or block EdCharbeneau

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View SpaLoader.razor
@if (IsLoading)
@code {
EdCharbeneau / FetchData.razor
Created Aug 15, 2019
Working Grid with Template
View FetchData.razor
@page "/fetchdata"
@inject HttpClient Http
@using Telerik.Blazor.Components.Grid
<h1>Weather forecast</h1>
<p>This component demonstrates fetching data from the server.</p>
<TelerikGrid Data="@forecasts" Pageable="true" Sortable="true" Filterable="true">
EdCharbeneau / masonry.css
Created Jun 17, 2019
Simple Masonry CSS
View masonry.css
.masonry {
display: flex;
flex-flow: column wrap;
max-height: 800px;
margin-left: -8px; /* Adjustment for the gutter */
width: 100%;
.masonry > div {
margin: 0 8px 8px 0; /* Some gutter */
EdCharbeneau / Test.razor
Created May 21, 2019
Telerik UI for Blazor Drop Down Enum
View Test.razor
<TelerikDropDownList Data="@ModeList" TextField="Text" ValueField="Value" bind-Value="@selectedValue">
<span>Selected: @((Modes)selectedValue)</span>
@functions {
int selectedValue { get; set; } = 0;
public class ModeViewModel
EdCharbeneau / Templates.cshtml
Last active Feb 25, 2019
Row Template Detail
View Templates.cshtml
@page "/grid/templates"
@using TelerikBlazor.App.Models
@inject NorthwindContext nwContext
<h4> Row Template </h4>
<KendoGrid Data=@GridData Height="@Height">
<RowTemplate Context="product">
@if (selectedId == product.ProductId)
EdCharbeneau / BuilderUsage.cshtml
Last active Feb 19, 2019
Css Builder Extensions
View BuilderUsage.cshtml
<li aria-selected=@IsActive role="tab" class="@ClassToRender">
@functions {
protected bool IsActive => ContainerTabSet.ActiveTab == this;
[Parameter] protected bool Disabled { get; set; }
[Parameter] protected string Class { get; set; }
EdCharbeneau / CamelCase.cs
Last active Feb 10, 2019
CamelCase to human readable
View CamelCase.cs
public static string SplitUpperCaseToString(this string source) {
return string.Join(" ", SplitUpperCase(source));
public static string[] SplitUpperCase(this string source) {
if (source == null) {
return new string[] {}; //Return empty array.
if (source.Length == 0) {
return new string[] {""};
View VS-info.txt
Microsoft Visual Studio Enterprise 2019 Preview
Version 16.0.0 Preview 2.2
Microsoft .NET Framework
Version 4.7.03056
Installed Version: Enterprise
Application Insights Tools for Visual Studio Package 9.0.11128.2
Application Insights Tools for Visual Studio
EdCharbeneau / index.cshtml
Created Jan 25, 2019
Telerik UI for Blazor Grid Demo
View index.cshtml
@page "/"
<KendoGrid Data=@Orders Pageable=true Sortable=true>
<KendoGridColumn Field=@nameof(OrderViewModel.OrderID)>
var item = context as OrderViewModel;
<KendoButton OnButtonClick=@(()=> HandleDelete(item))>Delete</KendoButton>
EdCharbeneau / OrderViewModel.cs
Last active Jan 24, 2019
Quick C# data for testing
View OrderViewModel.cs
@functions {
public class OrderViewModel
public int OrderID { get; set; }
public decimal? Freight { get; set; }
public DateTime? OrderDate { get; set; }
public string ShipCity { get; set; }
You can’t perform that action at this time.