Please try again. The build now uses the latest Advanced Installer. There is a similar issue reported on their support forum.
I saw that happening from time to time. But we have little control over the toolbox. I have to see if the installer can try to run a toolbox reset.
Best,
Luca
Hi Luca,
I just noticed now that after uninstalling and reinstalling, WiseJ controls in VS 2015 Toolbox are all duplicated. It means that they were not removed during uninstallation and have to do a reset.
Thanks.
Hi Luca,
That’s how I did it. Deleted the Wisej folder in User\Docoments folder and ran the installer.
You have nothing to be sorry about. We are trying to make this framework to be user-friendly by notifying you of any bugs or unusual behavior.
Regards.
Inactive caption:
In Windows 10 I get the same white caption, only the thin border and the title text change color when inactive.
In any case, that is easy to personalize with a mixin.
{
"colors":
{
"inactiveCaption": rgb(1,2,3)
}
}
I just typed this so I’m not sure it works and the rgb() color is a placeholder. You can use the #rrggbb or rgba() formats as well.
Make a custom theme available to multiple projects:
Good question. Custom themes are single files that the project needs to find somewhere. You can either copy them in the /Themes folder (in which case the folder and the theme must be deployed), or you can make your theme become an embedded resource in your shared assembly and it will be available to all the projects that use that assembly.
In the shared assembly, make the theme file become an “EmbdeddedResource” and ion AssemblyInfo.cs add
using Wisej.Core; [assembly: WisejResources()]
I haven’t tried this in a while as well. Will try next and let you know if I got it wrong.
The themes in user/documents are copied in there by the ThemeBuilder as a reference the first time it runs since you can’t change the built-in themes (they are embedded resources). The installer doesn’t use that folder. Which is probably wrong. You can delete the files and the ThemeBuilder will copy the new ones.
We’ll make the installer save and update those files for the next update. Sorry about the confusion.
Best,
Luca
One issue:
One question:
I didn’t get any messages. I went to Control Panel -> Uninstall Program -> right-click WiseJ Web -> Change/Uninstall -> Remove – Finish.
I wanted to have a clean install because I noticed that when I updated from 1.2.10 -> 1.2.11, theme files located in C:\Users\Administrator\Documents\Wisej\Themes are still dated 5/29/2016 but according to Frank’s announcement here, all themes have been updated due to WJ-7366.
Running the installer (wisej.exe) -> Remove did the trick. IceTeaGroup folder under Program Files was totally deleted but WiseJ folder under C:\Users\<User Name>\Documents\Wisej is still there. Only the Project under WiseJ has been removed.
Regards.
It’s available on the themes download page.
Do you get an error or it forces you to update to the latest build?
We have just uploaded a new build (1.2.11). It includes the following fixes and enhancements.
Please note additional information about that build.
Please also note that we are preparing a new automatic notification system for updates and release notes that will be available soon.And finally please be informed that all remaining open data grid view issues will be part of the new Wisej build.
| Item | Type | Priority | Severity | Title | Resolution |
| WJ-7291 | Bug | Medium | Minor | DateTimePicker uses the server’s locale to localize month and day names. | Complete |
| WJ-7292 | Enhancement | Medium | Minor | Add option to disable and localize tooltips in the date picker. | Complete |
| WJ-7315 | Bug | Low | Trivial | Missing tree view methods | Complete |
| WJ-7329 | Regression | High | Major | Under certain cirmcustances the databinding doesn’t read the source value the first time the parent control becomes visible. | Complete |
| WJ-7331 | Bug | Low | Trivial | ShowDialog(onclose) doesn’t call the onclose handler. | Complete |
| WJ-7335 | Bug | Medium | Trivial | The title of he messagebox is encoded incorrectly, it showes the unicode html notation. | Complete |
| WJ-7336 | Bug | Low | Trivial | DGV icon for row resize shows until you try to use it. | Complete |
| WJ-7337 | Bug | Low | Trivial | DGV RowTemplate.Height is ignored when KeepSameRowHeight = true | Complete |
| WJ-7338 | Bug | Low | Minor | DGV row template design time error when editing the RowTemplate.DefaultCellStyle. | Complete |
| WJ-7340 | Bug | Low | Trivial | Column editor does not read column width correctly from designer code | Complete |
| WJ-7343 | Bug | Medium | Major | Exception and VS crash when adding a SqlServer local file data source using the data source drop down. | Complete |
| WJ-7344 | Enhancement | Low | Trivial | Add method to measure a string. | Complete |
| WJ-7345 | Enhancement | Low | Trivial | Add TreeNode.Visible to hide a node instead of removing it from a TreeView. | Complete |
| WJ-7346 | Bug | Low | Major | Creating a data source from the drop down doesn’t work without a reference to System.Configuration. | Complete |
| WJ-7347 | Bug | Low | Trivial | ComboBox doesn’t enforce the height set in the theme. | Complete |
| WJ-7350 | Bug | Low | Trivial | DGV column editor shows the wrong icon next to the list of columns. | Complete |
| WJ-7351 | Bug | Low | Trivial | TreeView.NextVisibleNode and TreeView.PrevVisibleNode don’t iterate child nodes. | Complete |
| WJ-7352 | Bug | Low | Trivial | TreeNode.NextNode and TreeNode.PrevNode return the wrong node. | Complete |
| WJ-7353 | Task | Low | Trivial | Implement TreeNode.EnsureVisible. | Complete |
| WJ-7354 | Task | Low | Trivial | Change the javascript base class for wisej.web.ListBox to the standard list; the virtual list can’t handle html in items. | Complete |
| WJ-7355 | Bug | Low | Trivial | Typing a numeric value into a NumericUpDownColumn causes a conversion exception. | Complete |
| WJ-7356 | Bug | Low | Trivial | Screen.Working area is not visible since it’s not static. | Complete |
| WJ-7360 | Bug | Low | Trivial | The spinner in all the themes doesn’t remove the border when used as a cell editor. | Complete |
| WJ-7361 | Bug | High | Major | Removing a DGV CheckBoxColumn may cause a NullReference exception. | Complete |
| WJ-7362 | Bug | Low | Trivial | Changing the theme doesn’t reset the cached FontHeight used to calculate AutoSize controls. | Complete |
| WJ-7363 | Bug | Low | Trivial | Clicking on a toolbar button does not trigger validation | Complete |
| WJ-7364 | Bug | Low | Trivial | ChartJS.LineDataSet collection editor lists LineDataSet twice | Complete |
| WJ-7366 | Bug | Low | Trivial | Changing Label Height in Theme Builder affects other controls | Complete |
| WJ-7371 | Bug | Low | Trivial | A checkbox with no text is not fully displayed in the designer | Complete |
| WJ-7372 | Bug | Low | Trivial | A check box with no text is displayed with an additional space at the right of it at runtime. | Complete |
| WJ-7373 | Enhancement | Low | Trivial | Implement DateTimePicker.ShowToolTips | Complete |
Luca / Frank,
Thank you for all your help. I had not realised that all the updates for the control also need to be inside the using(new Application.Context()). With that in place my application works as expected.
Thanks again for all your patience.
Nic
Thanks Nic.
I have logged 2 issues for that problem: WJ-7371 (design time), WJ-7372 (runtime).
Best regards
Frank
Hi Tiago,
Thanks for the info.
Hi Cris,
According to Luca’s informations, the ComboBox on DGV isn’t ready (yet).
Hi Nic,
please see Luca´s 2nd post in this thread, It contains what´s missing in your sample.
Here is your modified code sample that should work fine now:
public Window1()
{
InitializeComponent();
t.AutoReset = true;
t.Interval = 2000;
t.Start();
this.context = Application.Context;
t.Elapsed += t_Elapsed;
}
void t_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
using (new ApplicationContext(this.context))
{
panel1.BackColor = (panel1.BackColor == System.Drawing.Color.Aquamarine ? System.Drawing.Color.Red : System.Drawing.Color.Aquamarine);
Application.Update();
System.Diagnostics.Debug.Print(“Colour: ” + panel1.BackColor.ToString());
}
}
Best regards
Frank
Thanks Nic.
I have logged that issues as WJ-7368.
Best regards
Frank
Hi Nic,
this looks like a problem to me. I have logged it as issue WJ-7367.
Thanks for reporting it.
Best regards
Frank
Thanks Frank,
The sample (and the code added to my application) works perfectly – no more session timeout.
Thanks
Nic
Thanks for the sample app (for the session timeout question) which works. However my sample (attached) does not. I cannot explain it except for the difference in how the task is run?
Nic
