Hi,
Is it possible to add a floating window to RadDock without docking the form as first step. I am using the following code:
Dim h As HostWindow = RadDock.DockControl(New MyForm(), DockPosition.Fill, DockType.Document)
h.DefaultFloatingSize = New Size(800, 600)
h.DockState = DockState.Floating
h.Select()
The problem is, that this causes a lot of flickering and rearranging of the existing docked windows.
When added with Dockposition.Fill the new window will get focus. When floated the window in focus when the operation started may be hidden behind another window. Selecting the original window causes flickering between windows.
/Brian
Hello
How Can I change culture of GanttView?
Thanks in advance
Hi Folks,
I have an Async Task which uses a LINQ query to fetch rows of data.
public async Task<List<POMastObject>> FetchPOMastsAsync()
{
try
{
using (var db = new DBContext())
{
return await (from p in db.POMasts.AsNoTracking()
join pr in db.Profiles.AsNoTracking() on p.ProfileID equals pr.ID
join c in db.CurrencyTypes.AsNoTracking() on p.CurrencyTypeID equals c.ID
join w in db.WHMasts.AsNoTracking() on p.WarehouseID equals w.ID
join t in db.TermCodeTypes.AsNoTracking() on p.TermCodeTypeID equals t.ID
join s in db.POMastStatusTypes.AsNoTracking() on p.StatusID equals s.ID
//Ensure that these are dynamic
where (_viewfetch.VendMastID == -1 || p.VendorID == _viewfetch.VendMastID) &&
(_viewfetch.POMastStatusID == -1 || p.StatusID == _viewfetch.POMastStatusID)
orderby p.ID
//Put the query results into the bespoke object
select new POMastObject
{
ID = p.ID,
OrderNo = p.OrderNo,
RaisedDate = p.RaisedDate,
RaisedBy = pr.Name,
Currency = c.Description,
Warehouse = w.Description,
Terms = t.Description,
LastEditedBy = p.LastEditedBy,
LastEditedDate = p.LastEditedDate,
Status = s.Name
}).ToListAsync();
}
}
Which is consumed on the form as follows:
private async void GetSearchResultVendorAsync()
{
try
{
radGridViewResult.DataSource = await _poasync.FetchPOMastsAsync();
radGroupBoxResult.FooterText = "Search Results (" + radGridViewResult.RowCount.ToString() + " Records)";
}
catch (Exception ex)
{
GlobalErrorHandler.CallingRoutine = MethodBase.GetCurrentMethod().Name;
GlobalErrorHandler.CallingModule = typeof(frmSearchPO).ToString();
GlobalErrorHandler.Exception = ex.Message.ToString();
GlobalErrorHandler.HandleError();
}
}
I am trying to have a radWaitngBar wrapped around this to StartWaiting and StopWaiting but so far have been unable to get it to work
I tried the following:
private async void radButtonSearch_Click(object sender, EventArgs e)
{
try
{
InitMemberVars();
radWaitingBar1.StartWaiting();
await Task.Run(() =>
{
GetSearchResultVendorAsync();
});
radWaitingBar1.StopWaiting();
}
Which starts the animation but then falls over with a System.NullReferenceeException in Telerik,WinControls.dll
If I don't use radWaitingBar the grid is populated correctly, and you are still able to drag the radForm around the screen whilst the async data fetch is running.
Any ideas folks?
Thanks
Martin.
Hi,
Using the GroupElementFormatting event, I would like to format the values based on knowledge of the original data column.
So how does one get the PropertyGroupDescription when knowing the PivotGroupElement?
/Brian
I have an application that on the main form (MainForm.cs) it is not honoring the following:
FormElement.TitleBar.MaximizeButton.Enabled =
false
;
FormElement.TitleBar.MaximizeButton.Visibility = ElementVisibility.Collapsed;
It does honor it not being enabled, but hiding altogether is not working.
If I edit the form properties in the Proerties Window, I can see it collapse. Running the application for the first time seems to undo this, but there is no code that explicitly sets its visibility back to ElementVisibility.Visible.
I have other forms with in the app that have it disabled without issue.
Help
Hi!
Which action can I check after the users clicked on: " * Click here to add new row " and filled the collums, please?
The first collum is readonly because its a ID, but the others must be filled to execute the action.
I can't find the solution.
Thank you!
iam trying to upload some file on a server and i did it async it works just fine but i want to show the progress of the uploading on progress bar that i embed in a listview using this thread
i update the progress bar value on event progresschanged that i create for uploading this is the code am using
UploaderService ser =
new
UploaderService();
radListView1.Items.Add(
"1"
,
"Test Video"
,
""
,
""
, 0,
""
);
ser.Authenticate(
"username"
,
"password"
);
Uploader up =
new
Uploader(ser, @
"C:\Users\public\Downloads\Video\E"
);
up.ProgressChanged += ((ss, rr) =>
{
var PercentComplete = (rr.Progress * 100.0f) / up.Size;
radListView1.Items[0][4] = Convert.ToInt32(PercentComplete);
});
also i found a workaround but theres any other way withou making a loop while
while
(
true
)
{
var PercentComplete = (up.Progress * 100.0f) / up.Size;
radListView1.Items[0][4] = Convert.ToInt32(PercentComplete);
radListView1.RootElement.UpdateLayout();
radListView1.Refresh();
if
(PercentComplete == 100)
{
break
;
}
}
How can I change left border width and color with the following code:
public class MyBorderPrimitiveSElement : RadElement { protected override void CreateChildElements() { BorderPrimitive borderPrimitive = new BorderPrimitive(); borderPrimitive.Class = "MyBorderPrimtiveClass"; borderPrimitive.BoxStyle = BorderBoxStyle.SingleBorder; borderPrimitive.Width = 3; borderPrimitive.ForeColor = Color.Red; borderPrimitive.GradientStyle = GradientStyles.Solid; this.Children.Add(borderPrimitive); base.CreateChildElements(); } }
Hello,
Can we add icon to right-click context menus' left side? If yes, how?
Kind regards,
Mehmet.